目录大概就是这样:project
service1
common
pom.xml
我在service1模块里依赖了common模块,开发的时候包都能正常引用到,启动也能正常测试访问,可是奇怪的是,当我要打包成jar包时,就提示service1里依赖common的包都不存在,之前从没遇到过这种问题,有清楚这是什么原因造成的吗???
进一步测试问题,初步发现问题
那就是在公共模块common里不要引入下面这个:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
引入上面的配置,其他模块在引入这个common时会导致打包时找不到common的包
2 回答

牛魔王的故事
TA贡献1830条经验 获得超3个赞
假设你有两个 project
my-projectmy-web my-projectmy-lib
my-web 依赖于 my-lib
cd my-lib
mvn install
cd ..my-web
mvn package
被依赖的项目要先 install 了 依赖他的项目才能找到
添加回答
举报
0/150
提交
取消