为了账号安全,请及时绑定邮箱和手机立即绑定

maven打包的工程和依赖不在一个目录下怎样能打包成功?

maven打包的工程和依赖不在一个目录下怎样能打包成功?

函数式编程 2018-09-08 20:46:11
在项目中引入了submodule,submodule的代码放在另一个文件夹下了,现在主工程目录里用mvn install命令打包失败,找不到submodule的工程,不知道怎么才能配置工程的目录,需要修改pom文件吗?
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

你可以在pom.xml中使用相对路径指定submodule的位置,如

父项目中

<modules>
  <module>../module1</module>
  <module>../module2</module>
  <module>../module3</module>
</modules>

子模块中

<parent>
  <groupId>my.awsome.module1</groupId>
  <artifactId>parent-pom</artifactId>
  <version>1.0.1<version>
  <relativePath>../parent-pom/pom.xml</relativePath></parent>

但显然这不是什么好的做法, 最好重新规划项目路径, 避免因为这个产生的各种微妙的小问题.


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 1139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信