我有很多很多很多的adhoc和一般實用程序類,我多年來在各種項目中編寫過。其中一些是其他圖書館的包裝/適配器。如何組織和共享實用程序庫/類(不是代碼片段)
對於Java的共享此代碼,因爲每個工具類就可以有非常不同的相關性的挑戰(例如我有需要番石榴和其他公共琅一些類)。
明顯的選擇是github我的代碼和博客關於它。令人煩惱的是,我已經爲每個實用程序類創建了一個項目(Maven pom)(更不用說大量的jar了)。
其他人如何分享實用程序代碼(不是完整的吹風庫)?
我有很多很多很多的adhoc和一般實用程序類,我多年來在各種項目中編寫過。其中一些是其他圖書館的包裝/適配器。如何組織和共享實用程序庫/類(不是代碼片段)
對於Java的共享此代碼,因爲每個工具類就可以有非常不同的相關性的挑戰(例如我有需要番石榴和其他公共琅一些類)。
明顯的選擇是github我的代碼和博客關於它。令人煩惱的是,我已經爲每個實用程序類創建了一個項目(Maven pom)(更不用說大量的jar了)。
其他人如何分享實用程序代碼(不是完整的吹風庫)?
如果他們是你想要保存的東西,但不想完成一個完整的項目,請嘗試https://gist.github.com。如果您也在博客上發佈了獎勵積分,則可以直接在您的博客文章中嵌入要點。
這相當了不起。 – 2011-05-06 21:30:50
Apache公共庫提供了很多實用程序類。它們被組合成具有相關功能的庫。也許你可以貢獻這些庫來分享你的代碼。
我不認爲你非常小心地閱讀我的文章。我已經有了使用Commons-Lang的實用程序類。 – 2011-05-05 13:15:44
@Adam根特,我不明白你在說什麼。我本以爲會採用他們的方法,或者爲那些更合適的圖書館做出貢獻。 – 2011-05-05 13:20:37
哦,看起來像我沒有讀你的帖子:)我不覺得像馬屁股。嗯,我試圖貢獻,但Apache的採用緩慢...像真的很慢。他們最終添加了3年前我提交的一些內容。 – 2011-05-05 13:29:57
我也爲我的每個實用類(他們不是代碼片段的另一個原因)進行單元測試。 – 2011-05-05 13:13:32
** N.B。**我非常熟悉commons *和google * utility庫。我的課程提供那些圖書館不具備的功能。 – 2011-05-05 13:17:35