gradle - 如何告诉gradle不要建立sources.jar和javadoc.jar?

标签 gradle jar

我有一个非常简单的build.properties,它构建了一个jar,还有sources.jat = r加上javadoc.jar

我不要最后两个,它会减慢构建速度。

如何告诉gradle不要建立sources.jar和javadoc.jar?

buildscript {

}

group 'com.premierinc.gporev'
version '1.0.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'maven'

jar {
    baseName = 'gporev-pentaho'
}


jar {
    into 'resources', {
        from 'resources'
    }
}

// added so Bamboo can extract the GAV variables
// and pass them on
task ('createPom')  {
    doLast {
        pom {}.writeTo("pom.xml")
    }
}

clean.doLast { file("pom.xml").delete() }
build.finalizedBy createPom

最佳答案

选件

  • 首先不要将javadocJarsourcesJar任务添加到gradle模型中
  • 禁用任务(可能基于某些属性)


  • apply plugin: 'java'
    task javadocJar(type:Jar) { ... }
    task sourcesJar(type:Jar) { ... }
    if (someMagicFlag) {
        javadocJar.enabled = false
        sourcesJar.enabled = false
    }
    

    关于gradle - 如何告诉gradle不要建立sources.jar和javadoc.jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49428425/

    相关文章:

    java - 创建 jar 文件

    java - 为什么我的 jar 文件在我的计算机上可以正常工作,但在另一台计算机上却不能?

    android - resolutionstrategy.force非常慢

    android - 尝试使用Firebase在Android Studio中更新build.gradle并收到 “AAPT2 error: check logs for details”错误

    android - 未找到样式属性 attr/@attr/minTextSize

    java - 服务器启动时在类路径中引导可执行 jar 文件

    java - 如何自动检索任意jar的依赖关系?

    eclipse - 如何让 Eclipse 显示 groovy 类的红色编译错误?

    gradle - 使用 jenkins 将多个 aar 上传到 Nexus - gradle release

    Java 读取 bmp 文件?