使用spring boot将属性添加到清单文件

时间:2014-11-11 13:17:40

标签: manifest spring-boot

我想将SplashScreen-Image: <image name>添加到清单文件中。

如何使用Spring Boot的Maven插件执行此操作?如果无法做到这一点,如何使用具有附加属性的maven创建单个可执行jar?

1 个答案:

答案 0 :(得分:16)

事后回答有点明显。 Spring-Boot的maven插件重写原始清单文件,因此使用maven jar插件可以正常编写清单。像这样:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
                <archive>
                    <manifestEntries>
                        <splashscreen-image>${image.name}</splashscreen-image>
                    </manifestEntries>
                </archive>
            </configuration>
        </plugin>

    </plugins>
</build>