首页 > 解决方案 > 多弹簧靴脂肪罐

问题描述

是否可以使用 spring boot maven 插件为同一个 spring boot 应用程序创建多个 fat JARS?

标签: springspring-bootspring-boot-maven-plugin

解决方案


是的可以创建如下,

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <id>create-fat-jar1</id>
                    <goals>
                        <goal>repackage</goal>
                        <goal>build-info</goal>
                    </goals>
                    <configuration>
                        <mainClass>com.mycomp.ExampleApplication</mainClass>
                        <addResources>true</addResources>
                        <finalName>fatJar1</finalName>
                    </configuration>
                </execution>
                <execution>
                    <id>create-fat-jar2</id>
                    <goals>
                        <goal>repackage</goal>
                        <goal>build-info</goal>
                    </goals>
                    <configuration>
                        <mainClass>com.mycomp.ExampleApplication</mainClass>
                        <addResources>true</addResources>
                        <finalName>fatJar2</finalName>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

它将创建两个弹簧靴脂肪罐


推荐阅读