gpt4 book ai didi

gradle - 在gradle中同时使用Application和Distribution插件

转载 作者:行者123 更新时间:2023-12-03 04:04:43 27 4
gpt4 key购买 nike

使用distributions插件时,我使用以下代码来设置分发输出中的文件夹结构。

但是现在我必须使用“应用程序”插件。
1.这两个插件可以一起使用吗? (有关具有相同名称的任务的投诉)
2.如果没有,如何为应用程序插件实现以下代码?

distributions {
main {
baseName = appName
contents {
into('bin') { from jar.archivePath }
into('lib') { from configurations.runtime }
into('etc') { from project(':server').file('src/main/other') }
}
}
}

最佳答案

在注释中讨论之后,以下代码段应有所帮助:

applicationDistribution.from(jar.archivePath) {
into "bin"
}
applicationDistribution.from(configurations.runtime ) {
into "lib"
}
applicationDistribution.from(project(':server').file('src/main/other')) {
into "etc"
}

或者(也许)较短的形式(无法验证)
with(applicationDistribution) {
from(jar.archivePath) { into "bin" }
from(configurations.runtime ) { into "lib" }
from(project(':server').file('src/main/other')) { into "etc" }
}

如前所述:不确切知道baseName是什么,但是假设它也可以设置。

关于gradle - 在gradle中同时使用Application和Distribution插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28152479/

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