实测可用:springboot打war包,成功引入第三方jar包两种方法

在这里介绍两种方法,都是笔者实践过,确认可行的方法。

这里以oracle的jar包为例

一:

思路:将第三方jar包先deploy到本地Maven库上。

(本地maven库路径:C:\Users\xxx\.m2\repository)你maven所有引用过的包都下载在这里了。

这时候需要下载一个,再把需要deploy到ojdbc6的拷到E盘根目录,并在maven的bin目录里执行:

mvn install:install-file -Dfile=E:\ojdbc6-11.2.0.1.0.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar

实测可用:springboot打war包,成功引入第三方jar包两种方法_第1张图片

出现如上,表示安装成功。可以看到本地maven仓库已经有对应jar包了。

实测可用:springboot打war包,成功引入第三方jar包两种方法_第2张图片

这时候只需要在pom文件中引入依赖即可



    com.oracle
    ojdbc6
    11.2.0.1.0

二:

思路:把需要的jar包复制到工程中,打包时配置路径把工程中的包打入。

新建了一个lib包在项目根目录下,与src同级。(也可不同级,具体看自己喜好)。


			com.oracle
			ojdbc6
			11.2.0.1.0
			system
			${basedir}/src/main/resources/lib/ojdbc6-11.2.0.1.0.jar
		

${basedir}是自带变量,指的是当前项目的根目录。

然后在build标签下

    
            
				org.apache.maven.plugins
				maven-war-plugin
				
					
						
							src/main/resources/lib
							WEB-INF/lib/
							
								**/*.jar
							
						
					
				
			

上面两种方法配置好了之后,执行Maven clean package后的war包就打入第三方包了。

你可能感兴趣的:(springboot)