在idea中使用maven构建项目,由于懒~~,不想重新写文件,随意复制,导致文件配置找不到了!!!!
明明有,idea就是装作看不见,我
出现下面异常:
发现项目在编译时少了几个文件夹:
resources没有被编译
问题原因:
在mybatis_01子项目的pom.xzml下被idea插入了:
<packaging>pom</packaging>
删除< packaging>pom</ packaging>就行了,巨坑!!!!!!!!!!!!!
也有可能是资源过滤问题:
<!--maven存在资源过滤的问题-->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<!--true和false好像都行!,不加filtering也行-->
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>