gpt4 book ai didi

gradle - 在Gradle构建依赖项jar中覆盖文件

转载 作者:行者123 更新时间:2023-12-03 06:14:51 32 4
gpt4 key购买 nike

我想输出一个jar,该jar内部包含我的依赖项jar,但用我自己的依赖项覆盖该依赖项jar中的特定文件。我正在使用gradle build。有人可以帮我弄这个吗?为我构建jar的任务:
jar {
archiveName "JarName-${version}.jar"
dependsOn configurations.runtime
from {
(configurations.runtime - configurations.provided).collect {
it.isDirectory() ? it : zipTree(it)
}
}
}

最佳答案

好吧,我实际上通过包括以下策略停止了文件的复制:
plicatesStrategy = DuplicatesStrategy.EXCLUDE

在我的依赖项jar中的文件覆盖它们之前,我的更改似乎已成为输出jar的一部分。因此,限制重复性有助于解决该问题。

关于gradle - 在Gradle构建依赖项jar中覆盖文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31794850/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com