【发布时间】:2014-03-20 09:41:06
【问题描述】:
我的项目编译文件夹是/project/target/appname-0.24-SNAPSHOT/,它将
将导致appname-0.24-SNAPSHOT.war on mvn package。
如何在打包前清理/重新生成这个特定的目标文件夹?
我无法执行 mvn clean,因为这会清除整个 target 文件夹,我想阻止它,因为它包含许多自动生成的 web 服务类,然后它们也必须重新生成并占用很多时间。
我只想在${project.build.directory} 中重新生成我的项目资源。这可能吗?
Maven 配置:
<filesets>
<fileset>
<directory>target</directory>
<excludes>
<exclude>generated/*</exclude>
<exclude>classes/*</exclude>
</excludes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
【问题讨论】:
-
您是否有
pom.xml文件的嵌套结构,请尝试仅为特定模块运行mvn package命令。 -
不,我只有一个项目