2011-05-08 1 views

답변

1

Groovy 세계에서 공유 코드를 찾을 수있는 중심적인 장소가 없다고 생각합니다. CPAN에 가장 가까운 것은 Grails plugin repository이지만 Grails 전용 확장으로 만 제한됩니다. 이 끝내 또는 Grails를 특정하지 비록

2

는 자바 라이브러리를 공유하는 주요 방법 중 하나는 메이븐을 통해서이다. groovy와 grails는 자바 플랫폼을 기반으로하고 있기 때문에, Maven도 널리 사용됩니다. Maven은 대규모 프로젝트의 종속성을 관리하기위한 프로젝트이며 원격 저장소에서 jar 파일을 자동으로 확인하고 다운로드하는 방법을 제공합니다. 주로 바이너리를 다운로드하는 데 사용되지만 소스와 javadoc도 다운로드 할 수 있습니다.

좋은 출발점은 널리 사용되는 자바 프로젝트가 많이있는 Maven Central입니다. 메이븐 (Maven)은 그곳에 무엇이 있는지 알아내는 데별로 좋지 않지만 원하는 것을 알고 나면 좋습니다. 여기에 검색 인터페이스가 있습니다 : http://search.maven.org/

groovy 프로젝트에서 maven의 jar를 사용하려면 @Grab annotation을 사용하십시오.

grails에서 BuildConfig.groovy에 maven 종속성을 선언 할 수 있습니다.

+0

정말 환상적입니다! (나는 Java에 비교적 익숙하지 않다.) Maven은 내가 들었던 것들 중의 하나이지만 그 목적을 결코 알지 못했다. – hourback