1. 程式人生 > >MVN指定打包需要包含的目錄

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

在使用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的原始碼目錄以及配置檔案所在的目錄,否則這些目錄中的檔案不會被打包進去。