springboot中如何添加第三方的jar包或者说如何配置本地jar

Posted 小虾米的java梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot中如何添加第三方的jar包或者说如何配置本地jar相关的知识,希望对你有一定的参考价值。

首先推荐博客:

spring-boot-maven-plugin 安装本地jar 包

http://www.cnblogs.com/acm-bingzi/p/mavenSpringBootPlugin.html

http://www.jianshu.com/p/bcf627a409f2 

http://blog.csdn.net/dongdingzhuo/article/details/78731704

由对接支付宝当面付接口的时候来引入第三方的jar是冒出的问题,如何在springboot项目中来引入第三方的jar呢,如何在maven中配置呢,网上介绍了很多方法,试了几次总是报错。还是老老实实的在maven私服或者maven本的仓库来添加吧。

具体说下如何来做:

(1)下载第三方的jar包。放在本地电脑的某个盘中。

例如:

然后进入某盘:在cmd命令下,进入某盘,执行命令mvn

具体如下:

1.环境变量添加:

MAVEN_HOME:(maven位置)

M2_HOME:(maven位置)

PATH:%M2_HOME%\\bin

(验证maven是否配置成功cmd-->maven -version)

 

2.安装sdk到本地仓库

 

将alipay-sdk-java20170307171631.jar放在e:下,cmd进入e:输入下面的命令:

 

 mvn install:install-file -DgroupId=com.alipay -DartifactId=sdk-java -Dversion=20170307171631 -Dpackaging=jar -Dfile=alipay-sdk-java20170307171631.jar

 

3.pom中添加

 <dependency>
         <groupId>com.alipay</groupId>
         <artifactId>sdk-java</artifactId>
         <version>20170307171631</version>
   </dependency>

  注意这里的:

然后在pom中引用即可了。

对于maven中添加jar目前的解决方案是这样的子的,至于网上说的 springboot的另外的方式我是没有成功用过,如果有大神指导,欢迎回复!

关于博客:https://www.cnblogs.com/Think-007/p/7852589.html

这种方法,希望有人会的可以指导下,谢谢!

 

另外在idea中打包jar也是有方法的:

博客:https://www.cnblogs.com/acm-bingzi/p/6625303.html

 

首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程序入口<mainClass>。相关代码如下:
  
  pom.xml文件为:
复制代码
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>cn.mymaven</groupId>
    <artifactId>test</artifactId>
    <version>1.0-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <useUniqueVersions>false</useUniqueVersions>
                            <classpathPrefix>lib/</classpathPrefix>
                            <mainClass>cn.mymaven.test.TestMain</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
    
</project>

这是在项目中引入jar包的方法。

也可以添加第三方jar包:

 

maven的配置:

 

以上是关于springboot中如何添加第三方的jar包或者说如何配置本地jar的主要内容,如果未能解决你的问题,请参考以下文章

Springboot引入外部第三方jar包

SpringBoot引入第三方jar包或本地jar包的处理方式

Spring boot如何引入本地jar包?

springboot引入的第三方jar包是怎么生效的

springboot解决第三方依赖jar包的问题

05_SpringBoot打jar/war包解决第三方依赖jar包的问题