我有一個項目有3個工件:maven依賴和碼頭 - 避免部署
共同 - 實體,業務邏輯。沒有UI代碼 webapp-a - 公共web應用程序 webapp-b - 管理web應用程序
webapp-a和webapp-b取決於通用。 common被配置爲部署到本地maven倉庫。
迄今爲止好。
我有IntelliJ配置,使每個神器是一個單獨的模塊。模塊相關性配置正確。我可以將一個新的方法添加到一個共同的類中,並立即在webapp的一個類中使用該方法。
但是,當我運行mvn jetty:run
時,它使用我的存儲庫中當前部署的公共快照。它不使用我的本地類。如果我將一個方法添加到一個共同的類中,它會很好地編譯,但是會在運行時崩潰。
所以是有可能之一:
一)說服jetty:run
使用我的本地常見的構建輸出
或
B)我共同的輸出部署到我的本地~/.m2/repo
而我測試當地之前,我要提交/部署
或
三)一些其他的解決方案?
謝謝!
- 詹姆斯
啊,好主意。我會嘗試的。 – 2010-04-08 21:31:21