私はこのようになります私のGradleファイルにこのjarタスクを持っている:ほとんどのjarタスクを実行していない最新のチェック中にタスク 'jar'プロパティ 'archivePath'の出力ファイルのスナップショットを取得できませんでした。
jar {
manifest {
attributes "Main-Class": "nameSpace.myClass"
}
from {
configurations.compile.collect {
it.isDirectory() ? it : project.zipTree(it).matching {
exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA','build','.gradle/**','build.gradle','gradle','gradlew','gradlew.bat','test'
}
}
}
}
が成功した結果をレンダリングします。ダウン少しさらに
* Exception is:
13:21:45.559 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] org.gradle.api.UncheckedIOException: Failed to capture snapshot of output files for task 'jar' property 'archivePath' during up-to-date check.
:
* What went wrong:
Failed to capture snapshot of output files for task 'jar' property 'archivePath' during up-to-date check.
> Failed to create MD5 hash for file 'PATH/build/libs/filename.jar'.
--stacktraceと--debugでタスクを実行するには私にいくつかのより多くのデータを提供します:時間のほとんどは、それは私に次のエラーを与えます
Caused by: java.io.FileNotFoundException: PATH/build/libs/filename.jar (Permission denied)
誰でもこれを認識できますか?私はOS Xを走らせています。私の同僚であるLinuxはこの問題を経験していません。
jarタスクはかなり長い時間実行されます。この部分は、実行時間が最も長い部分のようだ:
13:54:08.324 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':jar'.
13:54:12.992 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
13:54:12.994 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
13:54:12.994 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
13:54:12.994 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
13:54:12.995 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
13:54:12.995 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
13:54:12.996 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
13:54:22.993 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
13:54:22.994 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
13:54:22.994 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
13:54:22.995 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
13:54:22.996 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
13:54:22.996 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
13:54:22.996 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
13:54:32.297 [DEBUG] [org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter] Removed task artifact state for {} from context.
私はデーモンなどを再起動し、ビルドフォルダを削除、クリーンなタスクを実行しようとしたが、何も助けません。
編集: Gradleを3.3にアップグレードしても何も解決されませんでした。
うわー、それは決して私の心を傷つけませんでした。私は明日最初にそれをチェックします – Fontanka16
それは実際に私にとっても事実であるようです。ありがとうございました – Fontanka16