如何在guava-libraries项目上运行"mvn compile"后解决错误?

Cup*_*tor 4 maven guava

我检查了guava-libraries并试图用"mvn compile"构建它.

一个神秘的错误突然出现,我找不到解决方案.但"mvn package"或"mvn install"成功没有任何错误.

"编译"不是guava库的有效maven生命周期吗?

核心错误消息在下面供您参考.在此先感谢您的帮助.

[INFO] Unpacking /home/xxx/guava-libraries/guava/target/classes to /home/xxx/guava-libraries/guava-gwt/target/guava-sources with includes "" and excludes "META-INF/MANIFEST.MF"
org.codehaus.plexus.archiver.ArchiverException: The source must not be a directory.
    at org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:185)
    at org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:118)
    at org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:258)
Run Code Online (Sandbox Code Playgroud)

注意:错误消息中的路径是正确的.

Ste*_*stl 8

你遇到了maven-dependency-plugin 的bug MDEP-98,它是在构建guava-gwt时执行的.不幸的是,没有解决方案来解决这个bug,除了不使用mvn compilebut mvn package或者mvn install替代.