タイプJarのgradleタスクを使用して、依存関係jarを展開することにより、機能テスト用の実行可能jarを作成しようとしています。
Cucumber-1.1.3 は依存関係の 1 つです。JVM 1.6(会社標準)でgradle 1.1を使用しています
次のエラーが表示されます。
org.gradle.api.GradleException: ZIP を展開できませんでした '/dev/shm/263985/transformer/caches/artifacts-14/filestore/info.cukes/cucumber-java/1.1.3/jar/4b389fbe494942b319518d27ae38571f477967f6/cucumber-java- 1.1.3.jar」。org.gradle.api.internal.file.archive.ZipFileTree.visit(ZipFileTree.java:97) で org.gradle.api.internal.file.collections.FileTreeAdapter.visit(FileTreeAdapter.java:96) で org.gradle .api.internal.file.AbstractFileTree$FilteredFileTree.visit(AbstractFileTree.java:136) at org.gradle.api.internal.file.AbstractFileTree.getFiles(AbstractFileTree.java:37) at org.gradle.api.internal.file .CompositeFileCollection.getFiles(CompositeFileCollection.java:39) at org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:60) at org.gradle.api.internal.changedetection.
原因: org.gradle.api.GradleException: zip エントリ /dev/shm/263985/transformer/caches/artifacts-14/filestore/info.cukes/cucumber-java/1.1.3/jar/4b389fbe494942b319518d27ae38571f477967f6/cucumber をコピーできませんでした-java-1.1.3.jar!cucumber/api/java/ar/??.class を '/dev/shm/263985/transformer/target/tmp/expandedArchives/cucumber-java-1.1.3.jar_6mn6efsv2arssmg9fup79f3fm5/cucumber/ api/java/ar/??.class'. org.gradle.api.internal.file.AbstractFileTreeElement.copyTo(AbstractFileTreeElement.java:68) で org.gradle.api.internal.file.archive.ZipFileTree$DetailsImpl.getFile(ZipFileTree.java:124) で org.gradle .api.internal.file.AbstractFileTree$1.visitFile(AbstractFileTree.java:39) at org.gradle.api.internal.file.AbstractFileTree$FilteredFileTree$1.visitFile(AbstractFileTree.java:145) at org.gradle.api.internal .file.archive.
原因: java.io.IOException: ファイル ??.class にファイル権限 420 を設定できませんでした。errno: 84 at org.gradle.internal.nativeplatform.filesystem.LibcChmod.chmod(LibcChmod.java:39) at org.gradle.internal.nativeplatform.filesystem.GenericFileSystem.chmod(GenericFileSystem.java:67) at org.gradle. api.internal.file.AbstractFileTreeElement.copyTo(AbstractFileTreeElement.java:65) ... 65 もっと見る
注:これは、gradle 1.1 を JVM 1.7 で使用する場合に正常に機能します。
なぜこれが起こっているのか、また修正や代替手段があるかどうかを教えてください。前もって感謝します!!