每次一个新 web 项目都被 idea 搞的晕头转向。只要是 xml 文件无法发布,初步判断这是 idea 的一个 bug,现整理如下。
首先确保 Project Structure 下 Modules 的配置正确。
Project Structure / Artifacts / 中使用 + 号菜单进入如下图界面。
从 Modules 中选择一个 Module,确定后如下图所示:
中右侧 Available Elements 窗口中,选中一个 Module,右键弹出菜单,选择 Extract into / 菜单项。如下图:
把 Mybatis 里的数据库配置文件 (xml)的所在的路径,在 classes 文件夹下重建一遍,如图:
选中 xml 的最后一级文件夹,然后操作 + 号菜单,选择添加 Directory Content 。如图:
选择应用程序中对应的文件夹。添加成功后如图:
用相同的方式添加 resources 文件夹,如图: