1. 程式人生 > >spring boot 多模組打包jar包問題

spring boot 多模組打包jar包問題

最近工作中用到了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>