4

guava-librariesをチェックアウトし、「mvncompile」でビルドしようとしました。

不思議なエラーが発生し、解決策を見つけることができませんでした。しかし、「mvnpackage」または「mvninstall」はエラーなしで成功しました。

'compile'はguava-librariesの有効な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)

注:エラーメッセージのパスは正しいです。

4

1 に答える 1

9

guava-gwtのビルド中に実行されるmaven-dependency-pluginのバグMDEP-98に遭遇しました。残念ながら、このバグを回避するための解決策はありません。ただし、使用しないmvn compilemvn packagemvn install代わりに使用する場合を除きます。

于 2012-08-18T16:11:36.450 に答える