我想将SplashScreen-Image: <image name>
添加到清单文件中。
如何使用Spring Boot的Maven插件执行此操作?如果无法做到这一点,如何使用具有附加属性的maven创建单个可执行jar?
答案 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>