本地开发未搭建nexus,maven项目互相之间存在依赖,在idea中可以正常运行,但是打包时会出现在仓库中检索不到依赖的问题;
为了描述方便,我们将父级工程叫作parent,子包分别为childa,childb,childc,其中chlidb和childc依赖于chlida
解决方案1:
被依赖的jar(childa)打出来后以本地依赖的形式打进jar包
<dependency>
<groupId>?.?</groupId>
<artifactId>?</artifactId>
<version>?</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/libs/childa.jar</systemPath>
</dependency>
同时在pom中添加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
maven工程多模块之间互相依赖 时的打包问题
最新推荐文章于 2023-03-17 09:33:01 发布