多弹簧靴FAT JAR

发布时间:2020-07-07 17:00

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

回答1

是的,可以创建如下,

<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>

它会创建两个 spring boot fat jars