2010-04-23 58 views
0

我有一個Netbeans項目,它定義了一個包含多個JAR的庫。這些JAR版本如lib \ blah \ com.blah.wibble.jar_0.6.1.201004161543。這些是從另一個項目每晚構建的,以便經常更改版本。如何告訴NetBeans使用庫的最新可用版本的JAR?

我知道我可以在與版本名稱的特定的JAR點的NetBeans,但是這也意味着每一次我得到一個新版本的時候,我必須更新的NetBeans庫。

我也可以從JAR文件中剝離版本名稱,但是這使得它很難追查錯誤。 「什麼版本的JARs?」通常是我們發現錯誤時要問的第二件事。

是否可以告訴NetBeans中使用包括com.blah.wibble.jar _ [??????]其中????是某種自動指針使用最新的可用版本?

回答

3

考慮轉換成一個Maven項目併發布新版本到存儲庫。

最近的logback和其他日誌框架都已經添加的代碼,增加了罐子版本基礎上的MANIFEST.MF,作爲再生錯誤非常有用的信息蹤跡。

對於您的情況連續構建服務器可能是非常有用的,那麼你可以通過用戶精確再現那些建立報告所有信息都存在於構建服務器,單單是從用戶生成ID。

+0

Maven(或其他構建選項)是正確的選擇。我正在努力爭取一些最佳實踐認可,以便實現新流程(即使它是正確的流程)與擺脫IDE中的設置之間的困難。 接受答案,因爲這是比NetBeans更好的行爲。 – Freiheit 2010-05-19 13:54:12

相關問題