spring boot 多模組打包jar包問題
阿新 • • 發佈:2019-02-15
最近工作中用到了spring boot,在多模組專案打包時遇到了問題,現記錄一下。
執行命令mvn clean package報錯:Failed to execute goal on project web
上級模組依賴沒有安裝,在上級模組執行 mvn clean install
專案在打包時,執行命令mvn clean package報錯:程式包不存在
需要在需要在被依賴模組pom下新增:
標紅的為需要新增的內容
<!--spring boot打包的話需要指定一個唯一的入門 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 指定該Main Class為全域性的唯一入口 -->
<mainClass>com.eshore.component.eslog.EslogApplication</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal><!--可以把依賴的包都打包到生成的Jar包中 -->
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>