当前位置: 代码网 > it编程>编程语言>Java > SpringBoot有外部依赖如何打运行Jar包的问题

SpringBoot有外部依赖如何打运行Jar包的问题

2025年10月15日 Java 我要评论
搞了半天,来这看一个最简单的方法。一、将外部依赖导入到本地maven仓库命令:mvn install:install-file -dgroupid=open.api -dartifactid=clie

搞了半天,来这看一个最简单的方法。

一、将外部依赖导入到本地maven仓库

命令:

mvn install:install-file -dgroupid=open.api -dartifactid=client -dversion=3.0 -dpackaging=jar -dfile=e:\file\xxx.jar

success则是成功。这里我偷懒一下,当时运行命令之后忘记截图了~

注意:

1、若你的命令执行有错误,请先仔细检查拼写!

2、groupid、artifactid、version等号后的内容请自定义,只要与pom文件中一样就可以,详见二。

二、pom文件导入

1、这里的填写内容,请与你的mvn install命令内容保持一致哦~

        <!--引用额外的jar-->
        <dependency>
            <groupid>open.api</groupid>
            <artifactid>client</artifactid>
            <version>3.0</version>
        </dependency>

2、网上有用maven-assembly-plugin,是用于在打jar包时将你的外部依赖一起package,但是package会报错。

本人使用maven-assembly-plugin,亲测不报错,且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>
                <version>3.2.0</version>
                <!--注意:你的外部依赖无入库,请注释掉如下-->
                <!--<configuration>
                    <archive>
                        <manifest>
                            <addclasspath>true</addclasspath>
                            <mainclass>com.example.mainclass</mainclass>
                        </manifest>
                    </archive>
                </configuration>-->
            </plugin>
        </plugins>
    </build>

三、package

如此也就打jar包成功啦!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com