SpringBoot不使用maven来集成第三方或私有jar包

在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,一般有以下两种方法:

  1. 将本地jar包安装在本地maven库
  2. 将本地jar包放入项目目录中

将jar发布到maven库中

使用maven deploy命令即可

  1. DgroupId和DartifactId,用来定位jar包,根据实际情况填写即可
  2. Dversion,jar包版本
  3. Dpackaging,打包方式,填为jar即可
  4. Durl,私有仓库url
  5. DrepositoryId,存放jar包的私有仓库名
mvn deploy:deploy-file -DgroupId=com.act -DartifactId=act-engine-web -Dversion=1.0.0.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=thirdparty

将jar放入本地项目中

本地项目引入jar包

新建lib目录,和src目录同级,将jar包放入其中

pom.xml引入

${project.basedir}为系统环境变量,可直接调用

<dependency>
	<groupId>com.lxl</groupId>
	<artifactId>gmhelper</artifactId>
	<version>1.0.0.0</version>
	<scope>system</scope>
	<systemPath>${project.basedir}/lib/gmhelper-1.0.0.0.jar</systemPath>
</dependency>

修改打包配置

增加configuration标签,在增加includeSystemScope字标签,值填为true

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
			<configuration>
				<includeSystemScope>true</includeSystemScope>
			</configuration>
		</plugin>
	</plugins>
</build>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值