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>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章