关于 maven 多模块项目的问题,急,在线等 ~

本贴最后更新于 2768 天前,其中的信息可能已经时异事殊

关于 maven 多模块项目的问题,急,在线等~

事情是这样的,我搭建了一个 maven 多模块项目。
154a766300fc47538df8e87bc2619bd7-image.png

其中 business 模块依赖于 brush-service。

其他都不互相依赖。

我想打包 business,并将 brush-service 依赖也打包进去。

但是我直接在 business 项目中执行 package 不行。提示找不到 service 模块。

然后我 install service 模块,再执行 package,发现也不行。同样提示找不到 service 模块。

我理想中的效果是能够直接在 business 打包时直接将 servieve 也打包进去。该怎么做?

或者曲线救国,能够先 install service,然后再能成功打包进 business 中也行。

最后就是不在 parent 中进行打包,在 parent 中打包确实走得通,但是如果说有一个同事将其他的模块不能运行的代码提交,那么整个打包过程就会报错,这是我不想遇到的。

求方法,或者帮我找到我做错的地方,谢谢。

相关截图

模块配置

父模块:

15db1a05a28848ee85dfb192f5bfb07c-image.png

service 模块:
7dc05fbc46874fd987cb563739ca81d8-image.png

business 模块:
61907d7c32894441b8629e1179e8b103-image.png

直接在 business 打包,出错

6e399328a54d443ca674fddc09b1b72b-image.png

install brush-service 没有问题。但是打包错误

408dc39550e74fb29c6900b5c10a3e0b-image.png

b033c0fffcc846dfba1d2b8885a71bd5-image.png

  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 281 关注
  • 多模块
    2 引用 • 6 回帖
  • 打包
    5 引用 • 8 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3190 引用 • 8214 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...