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

在项目中引入了submodule,submodule的代码放在另一个文件夹下了,现在主工程目录里用mvn install命令打包失败,找不到submodule的工程,不知道怎么才能配置工程的目录,需要修改pom文件吗?

函数式编程
浏览 1140回答 1
1回答

慕桂英546537

你可以在pom.xml中使用相对路径指定submodule的位置,如父项目中<modules> &nbsp;&nbsp;<module>../module1</module> &nbsp;&nbsp;<module>../module2</module> &nbsp;&nbsp;<module>../module3</module> </modules>子模块中<parent> &nbsp;&nbsp;<groupId>my.awsome.module1</groupId> &nbsp;&nbsp;<artifactId>parent-pom</artifactId> &nbsp;&nbsp;<version>1.0.1<version> &nbsp;&nbsp;<relativePath>../parent-pom/pom.xml</relativePath></parent>但显然这不是什么好的做法, 最好重新规划项目路径, 避免因为这个产生的各种微妙的小问题.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript