1

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 ファイルのコンテンツを変更するにはどうすればよいですか?

4

0 に答える 0