【问题标题】:MULTIPLE SPRING BOOT FAT JAR多弹簧靴脂肪罐
【发布时间】:2020-10-28 00:14:41
【问题描述】:

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

【问题讨论】:

  • ...我想知道,第二个 JAR 文件的用途是什么?
  • 我需要同时运行两个主类。因为 spring boot 插件只允许包含一个入门类。我很好奇我是否可以用另一个主类创建另一个胖罐子。

标签: spring spring-boot spring-boot-maven-plugin


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-11
    • 2017-12-22
    • 2018-02-14
    • 2019-05-03
    • 2021-04-20
    • 1970-01-01
    • 2023-01-07
    • 2021-12-08
    相关资源
    最近更新 更多