2017-01-24 5 views
2

私はこのようになります私の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にアップグレードしても何も解決されませんでした。

答えて

2

これはおそらくウイルス対策の問題です。アンチウィルスを無効にして、もう一度やり直してみてください。それは私に起こった。非常に奇妙な!

+0

うわー、それは決して私の心を傷つけませんでした。私は明日最初にそれをチェックします – Fontanka16

+0

それは実際に私にとっても事実であるようです。ありがとうございました – Fontanka16

関連する問題