当我跑步时
$ mvn install
它将项目构建到一个jar中,但它也留下了大量的垃圾文件夹:
$ ls
./ archive-tmp/ generated-sources/ maven-status/
../ classes/ maven-archiver/ project-0.0.1.jar
dir1/
如何构建maven项目以便所有垃圾目录都不存在,只有jar文件?
编辑:请注意,我不希望删除所有文件夹(在上例中为dir1
),只是与maven相关的。
答案 0 :(得分:1)
没有多大意义,但要回答你的问题,你可以覆盖清洁处理的方式:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.6.1</version>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>${project.build.directory}/classes</directory>
</fileset>
<fileset>
<directory>${project.build.directory}/generated-test-sources</directory>
</fileset>
<fileset>
<directory>${project.build.directory}/...</directory>
</fileset>
</filesets>
</configuration>
</plugin>