MVN指定打包需要包含的目录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/icarusliu/article/details/84340961

在使用jpamodelgen生成源码后,源码生成的目录在target目录下; 如果此时又想使用mvn将项目打成jar包,那么生成的源码并不会打到JAR包中去。此时,需要在pom.xml文件中将该目录包含进去:

<resources>
	<resource>
		<directory>src/main/java</directory>
	</resource>
	<resource>
		<directory>target/generated-sources/annotations</directory>
	</resource>
	<resource>
		<directory>src/main/resource</directory>
	</resource>
</resources>

注意此时仅包含生成代码目录是不行的,需要同时指定Java的源码目录以及配置文件所在的目录,否则这些目录中的文件不会被打包进去。

猜你喜欢

转载自blog.csdn.net/icarusliu/article/details/84340961