java 如何使用Gradle提取Maven测试罐?

pdtvr36n  于 2023-02-28  发布在  Java
关注(0)|答案(2)|浏览(130)

在maven中,我可以为依赖关系解析指定"类型"。我正在尝试下拉tests.jar。如何使用Gradle执行此操作?
我已经尝试使用下面的Gradle依赖关系,但这不会下拉test.jar

testCompile(group: 'org.apache.hbase', name: 'hbase', version: '0.94.2', type: 'test-jar')
    • Maven依赖项:**
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase</artifactId>
    <version>0.94.2</version>
    <type>test-jar</type>
    <scope>test</scope>
</dependency>

***详细信息:**1.7年级 *

  • 我正在尝试从Maven Central中下载"hbase-0.94.2-tests.jar"*
8xiog9wr

8xiog9wr1#

Gradle没有与Maven的<type>直接等效的功能,但classifier: 'tests'应该可以在此处工作(而不是type: ...)。

kzipqqlq

kzipqqlq2#

使用classifier,例如:

testImplementation("io.vertx:vertx-core") {
      artifact {
        classifier = 'tests'
      }
    }
    testImplementation("io.vertx:vertx-web") {
      artifact {
        classifier = 'tests'
      }
    }

相关问题