【问题标题】:Spliting version number from dependency jar using spring-boot-maven-plugin?使用spring-boot-maven-plugin从依赖jar中拆分版本号?
【发布时间】:2020-10-16 11:19:52
【问题描述】:

我正在使用 spring-boot-maven-plugin 来创建我的项目的胖 jar,如何从 Boot-Inf/lib 中创建的依赖 jar 中拆分版本号。根据我的要求,我不希望附加版本。我尝试使用运行良好的 maven-dependency-plugin,但我需要使用 sprint-boot-maven-plugin 的解决方案。请推荐!!。

【问题讨论】:

    标签: java xml spring spring-boot maven


    【解决方案1】:

    您可以使用maven boot plugin 指定工件名称:

    在这种情况下,它将是NewJarName.jar

    <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <id>repackage</id>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                        <configuration>
                            <finalName>NewJarName</finalName>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
    

    【讨论】:

    • 添加此配置将更改我的最终 jar 名称(Fat jar),但我想从依赖 jar 中删除版本,即包含在 jar 中。所以它就像罐子里的罐子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 2020-03-29
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多