maven项目还要注意一点,maven 的compiler插件在编译时是不会将package下的文本文件给编译到target下的, 下图是我在用mybatis框架的时候将xml的mapper给放到package编译后的效果:
这个得在pom.xml加对应的配置(这是在使用mybatis时遇到的坑):
<build>
<finalName>java-io</finalName>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<!--properties的配置文件会和编译后的class文件放在一起-->
<include>**/*.properties</include>
</includes>
插入点
</resource>
<resource>
<!--加载配置的资源-->
<directory>src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
插入点
========或者============
<directory>${basedir}/src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
评论前必须登录!
注册