下文是解決這個問題的網上文章
目錄大概就是這樣:
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的包
maven build知識需要課后補充