开发者

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

目录
  • 一、将外部依赖导入到本地Maven仓库
  • 二、pom文件导入
  • 三、package
  • 总结

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

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

命令:

mvn install:install-file -DgroupId=open.api -DartifactId=client -Dversion=3.0 -Dpackaging=jar -Dfile=E:\file\xxx.jar

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

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

注意:

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

2、groupIwww.devze.comd、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包时将你的www.devze.com外部依赖一起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>
                <!--注意:你的外部依赖无入库,请注释掉如下--&gwww.devze.comt;
                <!--<configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>com.example.MainClass</mainClass>
                        </manifest>
                    </archive>
                </configuration>-->
         http://www.devze.com   </plugin>
        </plugins>
    </build>

三、package

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

如此也就打Jar包成功啦!

总结

以上为个人经验,希望能给大家一个参考,也希望大www.devze.com家多多支持编程客栈(www.devze.com)。

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜