我即將投身於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. Java中最接近NSScanner的東西
- 5. 像CHESS這樣的東西是否存在於Java中?
- 6. 對於Windows來說,有Win32 API,對於Mac來說呢?
- 7. 東西像FindBugs這樣的.NET/C#
- 8. 像Dictionary這樣的東西,但可以存儲多個值?
- 9. 與.NET存在的pyparsing最接近的東西是什麼?
- 10. 對於Visual C++來說Pex最接近什麼?
- 11. 有沒有像ISerializable這樣的適用於XMLSerializer的東西?
- 12. 是否有像Project Sprouts這樣的東西,但在Python中實現?
- 13. 這對於像Android中的Job scheduler或Service這樣的後臺工作來說是最好的選擇嗎?
- 14. 批量讀取Mongo DB的最佳方式 - 是否有像這樣的東西?
- 15. 使用Flex 3繪製像這樣的東西的最佳方式是什麼?
- 16. 對於Python程序員,是否有任何與Perl的CPAN等價的東西?
- 17. Zsh中是否有像bash_profile這樣的東西?
- 18. 當用UINavigationController返回時,是否有像prepareForSegue這樣的東西?
- 19. 對於大量點中的任何一點來說最接近的一對
- 20. NoSuchMethodErrors說最傷人的東西
- 21. 對於tableview來說這是否有效?
- 22. 需要這樣的東西大於或 - 等於
- 23. 爲什麼這個程序不能改變任何東西,但它下面的東西呢?
- 24. 在Opengl中,近平面和鏡像平面是一樣的東西嗎?
- 25. Android覆蓋PointF來獲得接近java的東西Point2D.double
- 26. 如何製作這樣的東西?
- 27. 如何創建這樣的東西
- 28. 我如何模擬這樣的東西?
- 29. Verilog沒有main()這樣的東西?
- 30. 可以寫這樣的東西嗎?
感謝您支持我@rockinthesixstring。 :-)對選擇我接受的答案FWIW感到厭倦。 – hourback 2011-05-10 05:07:15