我正在做 gradle build,其中包括许多项目。当我跑步时gradle build
命令它生成不需要的包,如 tar、zip。那么我应该怎么做才能排除这些任务
我正在使用战争插件来生成战争(apply plugin: 'war'
)。
我还使用以下插件
apply plugin: 'spring-boot'
apply plugin: 'org.asciidoctor.gradle.asciidoctor'
apply plugin: 'war'
我也在使用插件asciidoctor
UPDATE
我用过
distTar.enabled = false
distZip.enabled = false
为了解决这个问题,但是当我尝试上传时
gradle upload
它给出以下错误
> Could not publish configuration 'archives'
您正在运行build
任务,其定义在java
Gradle 的插件,是生命周期任务之一。根据文档 https://docs.gradle.org/current/userguide/java_plugin.html#N120B8, build
任务取决于check
and assemble
任务并执行项目的完整构建。
Since check
任务执行项目中的所有验证任务并且assemble
组装项目中的所有档案,当所有任务都执行时,您就会得到这种行为。
如果您想提供一些特定的任务执行顺序,其中仅包括所有任务的子集,您可以简单地不使用build
任务,但提供您自己的自定义任务或仅调用某个确切的任务(例如war
),这将满足您的需求。此外,您可以自由指定执行顺序dependsOn
and mustRunAfter
任务的属性(如果需要)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)