maven 项目使用 本地 外部 jar 处理办法

有两种解决办法spring

1、若是jar很少,就一两个,能够经过maven管理本地jarmaven

一、将jar安装到本地maven仓库,groupId,artifactId能够随便填写测试

二、能够经过命令安装:mvn install:install-file -Dfile=myjar-1.0.jar -DgroupId=com.ws.sample -DartifactId=myjar -Dversion=1.0 -Dpackaging=jar,ui

三、也能够直接在pom文件中直接先引入,会报找不到jar,而后根据错误指出的路径,将jar复制进去,注意看是否要对jar文件进行重命名,要跟错误的jar名字和路径要一致。code

 

2、若是jar比较多,按上面的方法比较麻烦,可选择修改maven打包方式,将外部jar打包进去xml

一、在项目根目录下新建lib文件夹get

二、将全部jar包放到lib目录下,而后 add build path io

三、在pom文件中添加resources节点,添加以下内容class

<resources>
			<resource>
				<directory>lib</directory>
				<targetPath>BOOT-INF/lib</targetPath>
				<includes><include>**/*.jar</include></includes>
			</resource>
			<resource>
				<directory>src/main/resources</directory>
				<targetPath>BOOT-INF/classes</targetPath>
			</resource> 
		</resources>

注意第二个resource节点也必需要有,不然不会将配置文件打包进行打包

注:以上第二个测试使用的是spring boot 项目,打包成jar

相关文章
相关标签/搜索