2013-11-26 22 views
13

Maven'de bağımlılık çözünürlüğü için bir "tip" belirtebilirim. tests.jar'u indirmeye çalışıyorum. Bunu Gradle kullanarak nasıl yapabilirim?Maven Test Kavanozlarını Gradle Kullanarak Nasıl Çekerim?

Aşağıdaki Gradle Bağımlılığını kullanmayı denedim, ancak bu test.jar'u aşağı çekmiyor.

testCompile(group: 'org.apache.hbase', name: 'hbase', version: '0.94.2', type: 'test-jar') 

Maven Bağımlılık:

<dependency> 
    <groupId>org.apache.hbase</groupId> 
    <artifactId>hbase</artifactId> 
    <version>0.94.2</version> 
    <type>test-jar</type> 
    <scope>test</scope> 
</dependency> 

ayrıntıları: Gradle 1,7

ben den "Hbase-0.94.2-tests.jar" aşağı çekmeye çalışıyorum Maven Central

+1

'sınıflandırıcı: 'tests' çalışabilir ('type: ...' yerine). –

+1

@PeterNiederwieser Sonunda aradığım kavanoz bana ulaştı. Çalışanıma 'classifier:' test 've' classifier: 'test-jar' denediğimi düşünüyorum. –

cevap

19

Gradle, Maven'in <type> numaralı direk eşdeğerine sahip değildir, ancak classifier: 'tests' burada çalışmalıdır (type: ... yerine).

+0

Sınıflandırıcının "testler" olacağını nereden biliyorsunuz? – BeepDog

+2

@BeepDog Maven deposunda depoların nasıl saklandığına bakarsanız, bir "test" sınıflandırıcısı kullanmak netleşir: http://central.maven.org/maven2/org/elasticsearch/elasticsearch/2.2. 0 / – rbolkey

İlgili konular