1

我有 3 个 maven 项目:
1 - 普通 pojos 项目
2 - web 项目
3 - java 客户端项目

web 和 java 项目使用来自 common 项目的相同 pojo,依赖于 1 个项目

我添加到 web 构建路径 common pojos 项目,
但是当我将 web 项目部署到服务器时,没有 pojo 类异常......

我的问题是如何配置它以使我的 pojos 类与所有 web 项目一起部署?
(这将是太棒了,如果你有一些在线示例)
Tnx。

4

1 回答 1

1

如果您所有的 3 个项目都是 maven 项目并且依赖项设置正确,那么 maven 会自动将所有依赖项打包到战争中。

commons pojos 是一个 jar 项目 web 项目是一个 war 项目,它依赖于 commons pojos 项目。除非没有提供依赖范围,否则jar 将被打包在 war 中。

您可以通过打开 war 文件来验证是否存在 commons pojos jar 以及该 jar 是否具有所需的类。

于 2013-04-18T08:18:55.950 回答