我對Maven還是比較新的,我終於知道了我想要的,但現在我需要再次將它打破。Maven/eclipse項目結構
這裏是我的情況:
我需要寫兩個不同的服務器應用程序,它使用相同的核心功能;只是,這個框架做了什麼非常不同。一個服務器應用程序非常簡單 - 已經完成 - 而另一個服務器應用程序更復雜。
代碼是以依賴注入的風格編寫的(使用Guice,如果它很重要),所以它應該非常容易分解。
我的問題是這樣的:你將如何使用Maven在Eclipse中構建項目?你會設置三個不同的項目,如:
server-core
server-appEasy
server-appComplicated
其中每個服務器都有它自己的pom。或者,你會把它全部保存在一個項目中嗎?我需要能夠輕鬆地重新編譯appEasy
,比如從現在開始的一個月,而我在appComplicated
上工作。 appEasy
的類已經在一個子包中。注意:core
如果沒有至少一個模擬依賴注入,將不會自行工作。它沒有main
類。
所有的想法都很讚賞,即使在我沒有想到的事情上。
感謝大家提出的模塊項目,這似乎是我需要的。我不知道這個功能。謝謝! – durron597 2013-02-08 15:56:10