2013-04-18 110 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配置文件和基于我的答案的信息确认,我无法帮到你。 –