我有多模块项目,其中一个项目包含Excel电子表格,并且当maven构建项目时,它将被放置在目标文件夹中。现在,当我执行mvn clean安装时,有时候maven会抛出一个错误,它无法删除“abc.xls”文件。所以我开始使用maven-clean-plugin并试图排除这个文件。我仍然得到同样的错误。奇怪的问题是,如果我关闭我的eclipse并从命令行执行构建,那么它工作正常。但为了每次我想要做清洁构建,我必须关闭日食。另外我为我的项目使用了M2ECLIPSE插件。这里是我的maven-clean-plugin看起来像Maven构建问题
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>${basedir}/target/classes/</directory>
<excludes>
<exclude>**/*.xls</exclude>
</excludes>
<followSymlinks>true</followSymlinks>
</fileset>
</filesets>
<!-- <failOnError>false</failOnError> -->
</configuration>
</plugin>
任何洞察将是有益的。
感谢
用-X运行mvn,看看它说什么。 – bmargulies
它抛出IOException消息说不能删除abc.xls文件 – javauser2011
我敢肯定它说的比这更多,就像列出clean插件的派生配置一样。 – bmargulies