2013-04-18 40 views
1

我有3個Maven項目:
1 - 常見的POJO項目
2 - web項目
3 - Java客戶端項目
Web項目依賴的POJO,網絡部署

Web和Java項目使用從公用的相同的POJO項目中,有依賴於1個項目

我加入到網絡構建路徑常見的POJO項目,
但是當我的Web項目部署到服務器,沒有POJO類例外....

我的問題是我如何配置它以使我的pojos類與所有web項目一起部署?
(這將是太棒了,如果你有一些這方面的在線例子)
Tnx。

+1

請訪問[如何使用Maven創建Web應用程序項目](http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/) –

+0

I有Maven項目,我的問題是如何創建與依賴關係的Maven項目! – prilia

回答

1

如果你的3個項目都是Maven項目,並且依賴關係設置正確,那麼maven會自動將所有依賴關係打包到戰爭中。

commons pojos是一個jar項目 web項目是一個取決於commons pojos項目的戰爭項目。除非依賴關係範圍不是提供該jar將被打包在戰爭中。

您可以通過打開war文件來驗證是否存在commons pojos jar並且該jar具有所需的類。

+0

...和依賴關係設置正確... – prilia

+1

如果它的權利,那麼它應該工作。沒有maven配置文件和基於我的答案的信息確認,我無法幫到你。 –