A项目是多模块的,子模块有 b, c, d ,这个时候我想把其他项目比如E项目的parent pom 设置为A
请问怎么实现呢?
目前已经做过的尝试:
将A项目的多个子模块打包成一个jar: 在A项目里做一个启动项目test,A和test的pom中设置pom, 但是改了一顿结果还是每个子模块各自生成自己的jar,deploy上去也是单独的jar, 而且这个时候E项目设置parent pom为
<packaging>pom</packaging>
, 报错:Non-resolvable parent POM, 无法从远程仓库下载下来
然后就不知道怎么办了
有没有做过这种:多模块的这种能不能做成一个pom上传到私服,或者怎么才能让其他项目作为parent pom引入;
目的是能够让其他项目能直接引用A项目:
并且能够使用A的子模块里边的工具类
你可以通过配置Maven来实现同时生成JAR和POM文件。打包完后去本地.m2\repository仓库看看,是不是有相关jar包,有了你需要的依赖再去引用
Maven install 先本地安装一下 A项目