Ubuntu 14.04
とext4
ファイルシステムを使用していますが、ファイル名が143文字を超えないようにしています。ファイル名が長いために問題が発生する依存関係があります。ここに詳細があります:ファイル名が長すぎるため、ZIPを展開できません
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task {task-name}
at ...
Caused by: org.gradle.api.GradleException: Could not expand ZIP '/home/{username}/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/1.3.2.RELEASE/dbd3d19d62e588b7fd495e8a3071ff076d0f74d5/spring-boot-autoconfigure-1.3.2.RELEASE.jar'.
at ...
Caused by: org.gradle.api.GradleException: Could not copy zip entry /home/{username}/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/1.3.2.RELEASE/dbd3d19d62e588b7fd495e8a3071ff076d0f74d5/spring-boot-autoconfigure-1.3.2.RELEASE.jar!org/springframework/boot/autoconfigure/mobile/DeviceDelegatingViewResolverAutoConfiguration$DeviceDelegatingViewResolverConfiguration$ThymeleafViewResolverViewResolverDelegateConfiguration.class to '/home/{username}/{path-to-project}/build/tmp/expandedArchives/spring-boot-autoconfigure-1.3.2.RELEASE.jar_b7o429q11e8neo97xwl2h3jny/org/springframework/boot/autoconfigure/mobile/DeviceDelegatingViewResolverAutoConfiguration$DeviceDelegatingViewResolverConfiguration$ThymeleafViewResolverViewResolverDelegateConfiguration.class'.
at ...
Caused by: java.io.FileNotFoundException: /home/{userame}/{path-to-project}/build/tmp/expandedArchives/spring-boot-autoconfigure-1.3.2.RELEASE.jar_b7o429q11e8neo97xwl2h3jny/org/springframework/boot/autoconfigure/mobile/DeviceDelegatingViewResolverAutoConfiguration$DeviceDelegatingViewResolverConfiguration$ThymeleafViewResolverViewResolverDelegateConfiguration.class (File name too long)
グレードバージョンは2.12
です。他のいくつかの質問では、GRADLE_USER_HOME
変数を暗号化されていない場所を指すように変更するよう提案されていましたが、私のシステム全体が暗号化されているため、143文字より長い名前はサポートされていないようです。
回避策はありますか?
こんにちはIvayloです。この質問は今の数ヶ月ですので、あなたはその間にこの問題を解決する方法を見つけたのでしょうか?私のシステムでまったく同じ問題が発生しています。 – mdewit
私はあなたがすでに問題を解決したことを知りました。私は回避策を見つけましたが、きちんとしたものではありません。私は単純に暗号化されていないファイルシステムを持つ新しいユーザーを作成しました。本当の修正ではありませんでしたが、それが大学のプロジェクトだったので、それは十分でした。 –