我需要構建java項目。該項目應該包括兩個模塊:域名和網站。
域模塊包含所有實體,業務邏輯和hibernate集成。
Web模塊應該依賴於域模塊並且包含使用apache wicket的web應用程序。
我想知道maven的用法。
我應該使用maven創建一個項目和模塊嗎?如果是這樣,怎麼樣?
什麼樣的原型與我的項目和模塊有關?
什麼是更好的體驗 - 自己創建項目還是使用maven?maven和我的應用程序之間的連接是什麼?
我正在使用intellij。
我需要構建java項目。該項目應該包括兩個模塊:域名和網站。
域模塊包含所有實體,業務邏輯和hibernate集成。
Web模塊應該依賴於域模塊並且包含使用apache wicket的web應用程序。
我想知道maven的用法。
我應該使用maven創建一個項目和模塊嗎?如果是這樣,怎麼樣?
什麼樣的原型與我的項目和模塊有關?
什麼是更好的體驗 - 自己創建項目還是使用maven?maven和我的應用程序之間的連接是什麼?
我正在使用intellij。
我假設你並不需要一個服務器,其他人訪問你的代碼, 而是你要使用Maven /螞蟻內部項目 組織/依賴解析/源組織。
我應該使用maven創建一個項目和模塊嗎?
是的,maven或ant可用於任何具有外部依賴性和構建/測試要求的非平凡Java或Java EE項目。
如果是這樣,怎麼樣?
無論是螞蟻/ Maven將讓你輕鬆地設置獨立於平臺「建設」的文件,這樣就可以很容易地通過發出一個命令解決依賴關係,建立自己的罐子可執行文件,並運行單元測試的順序,而比在不同月份的不同插件中多次點擊。 你可以在eclipse中使用maven插件來創建一個新的Maven項目,或者如你所建議的那樣,通過運行常規的mvn安裝來創建一個工件。
什麼樣的原型與我的項目和模塊有關?
要學習使用maven-archetype-quickstart。 對於常規(簡單)j2ee應用程序,請嘗試maven-archetype-webapp。 也有一個j2ee原型。
什麼是更好的體驗 - 自己創建項目還是使用maven?
一個簡單的3步,穩健設立一個Maven項目方法:
1)使用Maven原型創建和設置你的 「Hello World」 項目。
2)將maven項目作爲java項目導入到ide中。
3)在IDE中編輯/修改/修復代碼,但使用maven構建和測試整個應用程序。
更新:外部Web框架
創建面向Web App將 以下相關的框架本身特定的教程是最好的做了檢票口(或GWT或任何其他框架)。爲了增加theframework庫,只貼上maven的信息在你的pom.xml喜歡這樣,然後執行「MVN安裝」命令:
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>1.5.3</version>
</dependency>
我建議你使用Maven。我使用maven的原因:
您可以手動創建3行家模塊
app.parent
與pom
包裝,沒有父。app.domain
與jar
包裝和app.parent
父app.web
與war
包裝和app.parent
父,並導入到app.parent
想法。
如何或在哪裏可以學習創建這3個maven模塊的語法? – Naor 2011-12-23 17:09:34
而且結賬檢票快速啓動Maven原型創建頁面http://wicket.apache.org/start/quickstart.html
的感謝!關於你的3步建議,我應該使用maven創建項目還是兩個模塊?我需要哪個原型來支持hybernate和wicket? – Naor 2011-12-23 17:08:00
j2ee原型可能是一個好開始 - 如果你理解maven。我認爲你應該建立一個項目 - 你可以拆分它如果你只保留兩個不同的源文件夾。過早地構建單獨的mvn項目會減慢編碼速度。 – jayunit100 2011-12-25 18:51:54