当使用spring boot maven插件构建jar时,如何在manifest.mf中添加Classpath属性

Arg*_*dhu 5 spring-boot

我正在使用spring boot maven插件.我需要在生成的manifest.mf文件中添加class-path属性.这个类路径条目应该包含spring boot创建的fat jar文件的lib文件夹中的所有jar文件.如何这可能吗?

abo*_*cic 3

有一个简单的解决方案

仅添加您需要的内容

Maven 战争插件

或者

maven-jar-插件

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.6</version>
    <configuration>
        <archive>
            <manifest>
                <addClasspath>true</addClasspath>
            </manifest>
            <manifestEntries>
                <mode>development</mode>
                <url>http://sample.com</url>
                <key>value</key>
            </manifestEntries>
        </archive>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

并将您的附加值放入 manifestEntries 中。

问候亚历山大