我即将投身于Groovy和Grails,并且正在寻找Groovy用户共享代码的主要地方。有小费吗?像CPAN这样最接近的东西,但是对于Groovy来说呢?
回答
http://groovy.codehaus.org/Cookbook+Examples http://www.groovyexamples.org/ http://groovyconsole.appspot.com/
我不认为在Groovy世界中有一个中心位置可以查找共享代码。最接近CPAN的是Grails plugin repository,但这仅限于Grails特定的扩展。
尽管这不是常规的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依赖项。
知道这真是太棒了! (我对Java也比较陌生)Maven是我听到过的所有提到的事情之一,但从来不知道它的目的。 – hourback 2011-05-10 05:02:22
- 1. 我需要类似这样的东西,但对于Phaser
- 2. 是否有像.dll或.so这样的东西,但跨平台?
- 3. Elixir中阵列最接近的东西
- 4. 像CHESS这样的东西是否存在于Java中?
- 5. 对于Windows来说,有Win32 API,对于Mac来说呢?
- 6. 东西像FindBugs这样的.NET/C#
- 7. 像Dictionary这样的东西,但可以存储多个值?
- 8. 与.NET存在的pyparsing最接近的东西是什么?
- 9. 对于Visual C++来说Pex最接近什么?
- 10. 有没有像ISerializable这样的适用于XMLSerializer的东西?
- 11. 是否有像Project Sprouts这样的东西,但在Python中实现?
- 12. 这对于像Android中的Job scheduler或Service这样的后台工作来说是最好的选择吗?
- 13. 使用Flex 3绘制像这样的东西的最佳方式是什么?
- 14. 对于Python程序员,是否有任何与Perl的CPAN等价的东西?
- 15. 当用UINavigationController返回时,是否有像prepareForSegue这样的东西?
- 16. NoSuchMethodErrors说最伤人的东西
- 17. 在Opengl中,近平面和镜像平面是一样的东西吗?
- 18. 有没有Perabyte这样的东西?
- 19. 如何创建这样的东西
- 20. 我如何模拟这样的东西?
- 21. Verilog没有main()这样的东西?
- 22. .NET中有MessageQueueWatcher这样的东西吗?
- 23. 是否有像“Codea”这样的应用程序,但对于MonoTouch?
- 24. PHP就像类似于MySQL的东西一样,对于if语句?
- 25. 这是什么东西叫?
- 26. Grails在Rails中有没有像acts_as_tree这样的东西?
- 27. 还有像Unity Everyplay这样的其他东西吗?
- 28. NEON有没有像“emms”这样的东西?
- 29. 有没有像CURLOPT_CONNECTIONTIMEOUT这样的东西存在?
- 30. 有没有像SMTP到FTP网关这样的东西?
感谢您支持我@rockinthesixstring。 :-)对选择我接受的答案FWIW感到厌倦。 – hourback 2011-05-10 05:07:15