两个独立的JAR与Maven

Pet*_*ete 1 package pom.xml maven

我想使用Maven为我的项目创建两个独立的jar.

一个包含**/client包装下的所有东西,包括**/server包装下的所有东西.客户端包还应包含源.

问题1:如何设置我的pom来生产这两个独立的罐子?

问题2:是否可以使用单个maven命令创建两个?

任何帮助表示赞赏.

非常感谢你!

mat*_*sev 8

我的建议是将项目分别重构为单独的客户端和单独的服务器项目.通过添加包含两个项目的多mudule(向下滚动)项目,可以在一个命令中构建客户端和服务器.

  • 这是要走的路.如果客户端和服务器模块之间存在交叉依赖关系,请将它们重构为两者使用的第三个"通用"模块. (2认同)