Skip to main content
 首页 » 编程设计

manifest之使用 Spring Boot 将属性添加到 list 文件

2024年07月26日29freeliver54

我要添加SplashScreen-Image: <image name>到 list 文件。

如何使用 Spring Boot 的 Maven 插件执行此操作?如果这是不可能的,如何使用具有附加属性的 Maven 创建单个可执行 jar?

请您参考如下方法:

事后看来,答案很明显。 Spring-Boot 的 maven 插件重写了原始 list 文件,因此使用 maven jar 插件可以正常编写 list 。像这样:

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