2012-01-24 47 views
0

我已經與RMI,JPA和H2DB的Java應用程序,看截圖是我的項目:爲同一個項目創建兩個可執行的jar文件?

enter image description here

所有我需要的是有兩個JAR(客戶端和服務器)與進口的庫在截圖中描述。 問題是,NetBeans的不產生同一項目兩個JAR:

enter image description here

此框允許您爲項目創建一個jar ... 是有一個解決這個問題?

提前。

回答

1

如果你想保持你的項目結構,我會建議使用ant腳本來建立你的罐子。這樣你可以指定哪些源文件和jar依賴包含在你的客戶端和服務器jar中。

1

將您的項目分解爲三個模塊。一個用於共享代碼,一個用於服務器,另一個用於客戶端。像你一樣擁有它們將最終導致不可維護的代碼(並且更快,而不是稍後...)。

+0

是的這是常見的最佳做法。代碼是最精簡的。 –

+0

沒關係,但編譯怎麼樣?每個模塊單獨? –

+0

取決於您使用的構建工具。例如, Maven你有一個聚合器,這個聚合器連在一起,按需要一次性構建,但它們仍然是獨立的模塊。 Netbeans瞭解模塊的所有依賴關係,並知道如何處理它。 –

相關問題