也許我之所以停止學習Java的原因是因爲我HATE Java如何處理外部庫。我被困在一個地方,單獨添加它們,解決版本控制的問題,每次移動/重命名它們,每次發佈Java應用程序時都會反覆複製和寫入類路徑。管理各種Java外部庫的最優雅的解決方案是什麼?
必須有一個優雅的解決方案,所有這一切。我把我所有的庫(無論任務,平臺或其他)在自己的小文件夾的「LIB」文件夾中的我的開發文件夾,有點像這樣:
Dev -lib +JS-jQuery +Flex-Degrafa -Java-Xerces +Xerces-1.2.3 +More libraries
我可以使用Netbeans或Eclipse for Java開發,但它們都不能提供非常簡化的管理方法(更不用說笨蛋證明)來管理所有這些。
在正確的方向推動或在線文章/教程這將不勝感激。
對於maven而言,+1可以生成IDE特定的文件(因此您可以獲得IDE獨立性),比如Eclipse的.classpath和.project。 –
@Pascal T:Netbeans直接讀取Maven文件並將其用於項目配置,而不是轉換爲IDE特定的文件。 –
這很好,但說實話,生成IDE特定的文件不是我每天做10次,所以對我來說不是什麼大問題。而且,我並不喜歡嚮導來管理我的pom.xml文件,而且我更喜歡手動完成,所以我沒有考慮內置支持或插件。換句話說,這只是我的觀點,我認爲我們可以沒有它。 –