Gradle アプリケーションの javadoc をコンパイルしようとしていますが、依存関係の 1 つでクラッシュするようです。具体的にはgwt-user-2.4.0.jar
ファイル. .class
ファイルにと.java
ファイルの両方が含まれており、Java ファイルをコンパイルしようとしているという事実に問題があることは既にわかっています。
.java
今のところ、jar からファイルを削除するだけで根本的な問題に対処する方法がわかるまで、すぐに修正しようとしています。次のコードを my に追加して、これを達成しようとしていますbuild.gradle
:
javadoc{
newjar = jar {
from zipTree("${project.configurations.compile.find{it.name == 'gwt-user-2.4.0.jar'}}") {
exclude "**/*.java"
}
destinationDir = file("${project.buildDir}/temp")
baseName = "gwt-user-2.4.0.new"
}
classpath -= files(project.configurations.compile.find{it.name == "gwt-user-2.4.0.jar"})
classpath += newjar
}
これは機能していないようで、ある jar から別の jar にコンテンツをコピーする方法についてのドキュメントには何も見つかりません。これを行う方法について誰かアイデアがありますか?
TL;DR : Gradle で jar ファイルのコンテンツを変更するにはどうすればよいですか?