像CPAN那样最接近的是什么,但对于Groovy来说?

时间:2011-05-08 21:45:21

标签: groovy repository cpan

我即将投入Groovy和Grails,我正在寻找Groovy用户共享代码的主要地方。有什么提示吗?

3 个答案:

答案 0 :(得分:2)

虽然它不是特定的groovy或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依赖项。

答案 1 :(得分:1)

我认为Groovy世界中没有一个可以查找共享代码的中心位置。与CPAN最接近的是Grails plugin repository,但这仅限于Grails特定的扩展。

答案 2 :(得分:1)