maven网站解压错误

时间:2012-05-09 14:24:53

标签: maven maven-dependency-plugin

我有一个多模块maven项目。如果我跑

mvn clean install
一切正常。但如果我跑:

mvn site 

我收到以下错误:

[INFO] --- maven-dependency-plugin:2.4:unpack (copy-war) @ module2 ---
[INFO] Configured Artifact: com.example:module1:1.0-SNAPSHOT:war
Unpacking path\2\module1\target\classes to path\2\module2\target\module1 with includes "" and excludes ""
org.codehaus.plexus.archiver.ArchiverException: The source must not be a directory.

mvn clean install[INFO] --- maven-dependency-plugin:2.4:unpack (copy-war) @ module2 --- [INFO] Configured Artifact: com.example:module1:1.0-SNAPSHOT:war [INFO] Unpacking path\2\module1\target\module1-1.0-SNAPSHOT.war to path\2\module2\target\module1 with includes "" and excludes "" 同时出现:

{{1}}

一切正常。

任何想法为什么依赖插件想要解压缩目录而不是战争?

2 个答案:

答案 0 :(得分:0)

我找到了解决方法。我禁用了该模块的网站插件:

        <plugin>
            <artifactId>maven-site-plugin</artifactId>
            <configuration>
                <generateReports>false</generateReports>
            </configuration>
        </plugin>

我认为该命令由于网站插件中的错误而失败。

答案 1 :(得分:0)

这确实是maven-dependency-plugin中的一个长期(自2007年以来!)错误。请查看MDEP-98 JIRA issue进行讨论和可能的解决方法。