Gradle 未显示生成pom任务
我在Gradle 未显示生成pom任务,gradle,maven-publish,Gradle,Maven Publish,我在generatePomFileForPublication任务演示方面有困难。它们不会使用gradle tasks--all命令显示。根项目有几个子项目,build.gradle有如下代码: allprojects { apply plugin: 'maven-publish' } subprojects { plugins.withType(MavenPublishPlugin) { plugins.withType(WarPlugin) {
generatePomFileForPublication
任务演示方面有困难。它们不会使用gradle tasks--all
命令显示。根项目有几个子项目,build.gradle有如下代码:
allprojects {
apply plugin: 'maven-publish'
}
subprojects {
plugins.withType(MavenPublishPlugin) {
plugins.withType(WarPlugin) {
publications {
application MavenPublication, {
from components.java
artifact source: war
pom.withXml {
//versions
}
}
}
}
}
}
有人能帮忙吗
更新:原因在build.gradle
文件中处于状态,因此当它不匹配时,任务消失。这与我有关:
publications {
application MavenPublication, {
from components.java
artifact source: war
pom.withXml {
//versions
}
}
}
难道不是:
publications {
application (MavenPublication) {
from components.java
artifact source: war
pom.withXml {
//versions
}
}
}
你能再详细一点吗?至少对我来说,你的问题是什么还不清楚。任务是否缺失,或者它们是否存在,但只是没有被
任务列出--all
,您的问题是什么?@Vampire有时存在,有时不存在。。我不理解发生了什么。有缓存吗?在哪里?不,我知道这里没有缓存of@Vampire在任何地方它们不是通过gradle任务显示的——所有的,我不能运行它们。好吧,所有应用了war插件的项目都应该始终有这个任务。如果不是这样,您可能会打开一个针对Gradle的bug报告。但老实说,我怀疑这是一个格拉德尔问题。