2011-05-08 64 views

回答

1

我不認爲在Groovy世界中有一箇中心位置可以查找共享代碼。最接近CPAN的是Grails plugin repository,但這僅限於Grails特定的擴展。

2

儘管這不是常規的Grails或特定,主要方式Java庫共享一個是基於Maven。由於groovy和grails是在Java平臺上構建的,因此Maven也在這裏廣泛使用。 Maven本身是一個管理大型項目依賴關係的項目,它提供了一種從遠程存儲庫自動解析和下載jar文件的方法。雖然它主要用於下載二進制文件,但它也可以下載源代碼和javadoc。

一個很好的起點是Maven Central,它承載了大量廣泛使用的Java項目。 Maven對於發現那裏的東西並不是很好,但是一旦你知道你想要什麼,這很好。這裏有一個搜索界面:http://search.maven.org/

要在您的groovy項目中使用maven的jar,請使用@Grab annotation

在grails中,您可以在您的BuildConfig.groovy中聲明maven依賴項。

+0

知道這真是太棒了! (我對Java也比較陌生)Maven是我聽到過的所有提到的事情之一,但從來不知道它的目的。 – hourback 2011-05-10 05:02:22

相關問題