2011-05-08 55 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

相关问题