在Gradle中更新依赖关系jar的内容

时间:2013-05-08 16:39:42

标签: gwt gradle

我正在尝试为我的Gradle应用程序编译javadoc,但它似乎在其中一个依赖项上崩溃了。具体来说,是gwt-user-2.4.0.jar文件。我已经发现问题在于文件包含.class.java文件并且它正在尝试编译java文件。

现在我只是想快速修复它,直到我知道如何通过从jar中删除.java文件来处理底层问题。我试图通过将以下代码添加到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文件的内容?

0 个答案:

没有答案