我正在尝试解决发布工件的问题 - 特别是通过插件代码的战争文件。
所以这是问题陈述。
我们有一个 gradle 项目,它使用“war”插件生成项目 war 文件并通过 maven-publish 插件将其发布到 repo。
apply plugin: 'maven-publish'
publishing {
publications {
mavenWeb(MavenPublication) {
from components.web
}
}
}
所以我开发了一个插件,它覆盖了 War 任务,并通过一些修改生成了现有战争的另一个版本。
我们需要将这场战争也发布到神器上。这里的问题是插件需要处理这里的发布,而不是主要的 gradle 构建文件。
尝试了各种方法,以及没有运气配置“发布”任务。
任何指针都会有所帮助。