gpt4 book ai didi

Gradle 安装 testJar 到 mavenLocal

转载 作者:行者123 更新时间:2023-12-03 03:58:39 26 4
gpt4 key购买 nike

我目前正在构建一个源 jar 和一个测试 jar。

apply plugin: 'java-library'
apply plugin: 'maven'

configurations {
testArtifacts
}

task testJar(type: Jar) {
classifier = 'test'
from sourceSets.test.output
}

artifacts {
testArtifacts testJar
}

repositories {
mavenLocal()
jcenter()
}

我可以通过执行来创建 jar
gradle :util:build
gradle :util:testJar

但是,当我运行 gradle :util:install 时, 只有库 jar <company><name><version>.jar安装到 mavenLocal() ,以及 <company><name>-test-<version>.jar
我怎样才能
  • 链接目标,所以我构建了 testJar目标通过执行 gradle :util:build没有 :util:testJar目标?
  • 安装 testJar神器到mavenLocal通过运行 gradle :util:install ?
  • 最佳答案

    Gradle install命令使用archives 标签在artifacts 块中安装jar。

    要部署测试 jar,请将其添加到 archives作为 testArtifacts 的替代或补充.

    artifacts {
    archives testJar
    }

    关于Gradle 安装 testJar 到 mavenLocal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50993636/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com