2014-10-30 8 views
0

Grails 프로젝트에서 Neo4J를 사용하고 있습니다.Grails 종속성에 <type>을 어떻게 지정합니까?

그것은 테스트 클래스 (http://neo4j.com/docs/2.1.5/tutorials-java-unit-testing.html)와 함께 제공 : Grails의 에서

<dependency> 
    <groupId>org.neo4j</groupId> 
    <artifactId>neo4j-kernel</artifactId> 
    <version>2.1.5</version> 
    <type>test-jar</type> 
    <scope>test</scope> 
</dependency> 

BuildConfig.groovy 나는 그 의존성을 지정 운을 가지고 있지 않다 :

dependencies { 
    ... 
    test group: 'org.neo4j', 
      name: 'neo4j-kernel', 
      type: 'test-jar', 
      version: '2.1.5' 
    ... 
} 

그것은을 무시하는 것을 유형 재산 :

Test.142=/Users/me/.m2/repository/org/neo4j/neo4j-kernel/2.1.5/neo4j-kernel-2.1.5.jar 

grails 또는 Aether 문서에서 < 유형/>을 어떻게 통합 할 수 있는지 찾을 수 없습니다.

할 수 있습니까?

+0

않는 '테스트'org.neo4j : neo4j 커널 : 2.1.5 : 시험 jar'' 사용할 수 있습니까? – cfrick

+0

아니요, 오류가 발생합니다 : ** 의존성 획득 중 오류 해결 : 이슈 artifact org.neo4j를 찾을 수 없습니다 : neo4j-kernel : 2.1.5 : test-jar **. ** org.neo4j : neo4j-kernel : test-jar : 2.1.5 **를 사용해 보았습니다. 그 방법이 주위에 있어야만하는지 잘 모르겠습니다. –

+0

은 기록의 형식은'입니다 : [: [: ]] : 'http://grails.org/doc/latest/guide/conf.html#configurationsAndDependencies – cfrick

답변

4

당신은이에 대한 classifier를 사용해야합니다 :

test group:"org.neo4j", 
    name:"neo4j-kernel", 
    version: "2.1.5", 
    classifier:"tests" 
+0

스테판! 감사! :) 그것은 표다. (참고로, neo4j- 커널 용 분류기는 ** tests **가 아닌 ** tests ** 인 것처럼 보이지만, doc (http://neo4j.com/docs/2.1. –

+1

아, 네가 맞다. 그게 사실'tests' - 고전적인 복사 & 붙여 넣기 오류다 . –

+0

풀 요청을 제출 하시겠습니까, 아니면해야합니까? 있니? –