2012-11-06 3 views
1

Netbeans에서 grails를 사용하고 있으며 단순히 종속성을 추가하려고합니다.Grails에 의존성을 어떻게 추가합니까?

명령 줄 둘 :

grails install-dependency org.mindrot:jbcrypt:0.3m 

도 아니다 BuildConfig.grooy :

dependencies {  
    runtime 'org.mindrot:jbcrypt:0.3m'   
} 

방법은 날 위해 일하는 것 같았다. 적어도 Netbeans는 종속성 문제가 실제로 나타나는지 알지 못합니다. 프로젝트가 빌드되지 않고 넷빈즈는 패키지/클래스가 코드 편집기에 존재하지 않는다고 주장합니다.

답변

1

범위가 "런타임"에서 컴파일되도록 변경하여 컴파일 된 적이 있습니까?

그리고 당신은 당신의 BuildConfig.groovy에서 = 진정한 치어를 설정 한 경우, 당신은 당신의 pom.xml에 의존성을 추가하고 그런데 너무

<dependency> 
    <groupId>org.mindrot</groupId> 
    <artifactId>jbcrypt</artifactId> 
    <version>0.3m</version> 
</dependency> 
+0

, 당신은 Grails의 2.X를 사용하는 경우 있음을 시도 할 수 있습니다 버전을 사용하려면 종속성 앞에 ":"이 있어야합니다. 예 : runtime ': org.mindrot : jbcrypt : 0.3m' – RRK

+1

마지막에 플러그인을 사용하지 않기로 결정했지만 가능한 한 빨리 제안을 테스트하고 티가 작동하면이 답변을 올바르게 표시합니다. 노력해 주셔서 감사합니다. – Spider

+0

@Spider이 답변을 수락 할 수 있습니까? – nullpointer

관련 문제