我可以删除' jar' gradle构建中的任务?

时间:2016-10-23 11:58:28

标签: gradle

当我使用下面的代码时,jar文件将在gradle build之后生成。

apply plugin 'java'

是否有任何设置无法生成jar ??

的文件

我可以编写自定义插件,但下面的代码是错误的。

dependencies {
    compile project(':crm.common')
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

我想找到一种不会生成jar文件的方法。 并且可以在依赖项中运行编译。 有什么方法可以做到吗???

2 个答案:

答案 0 :(得分:6)

你可以通过两种方式做到这一点:

  1. 明确地从执行中排除jar任务: gradle build -x jar

  2. 停用jar中的build.gradle任务: apply plugin: 'java' jar.enabled = false

答案 1 :(得分:0)

这对我有用:

configurations.archives.with {
    artifacts.remove artifacts.find { it.toString().contains("jar") }
}