Maven 配置本地jar,通过下载第三方jar包,然后手动配置maven jar包依赖 例如:IKExpression

说明:有时候有一些jar包 maven中央仓库和阿里云仓库没有收录的jar包需要手动下载至本地进行手动添加maven依赖,就拿 IK表达式 IKExpression jar 包来说

第一步

下载IKExpression 包 没有这个包的同学可以点击下载阿里云盘分享

第二步

找到自己项目本地maven仓库位置,如果不清楚可以查看maven 配置文件setting 本地仓库指向

找到对应的本地仓库位置

第三步

编辑你项目模pom 指明要依赖的注意命名方式很关键

groupId  top.cctvo 项目归属(或者公司主网站)

我习惯用thirdparty 作为存放第三方jar的目录名称

artifactId 就直接使用 IKExpression (根据你下载jar包的名称)

version 就是你下载jar的版本

第四步

有很多同学会问 jar怎么放到maven仓库,位置怎么订,目录怎么建立,(问得好)

这时候配置完第三步,点击项目进行install操作或者刷新项目操作,maven会自动给你创建好对应的仓库目录,但是会提示你 IKExpression  这个jar包仓库找不到,肯定找不到呀 你下载的jar包都没放进去;

不废话直接把下载的包 放到maven给我创建好的地址文件下;

这时候你会发现这文件下没有我的文件多,首先其他的包你不用管,直接最核心的就是里边的这个文件夹下我们要手动创建pom文件,不然你有了jar包你还是instll不成功的;

第五步

创建pom配置文件

注意:两点 1.pom文件命名规范 最好是要导入的jar包名称加-加版本号加.pom后缀(这地方好多容易翻车 一定要注意 jar 名称格式 )我在其他网站下载的IKExpression   jar包 名称是IKExpression2.1.2.jar  jar包名称是 是没有横杠的“-” 这个巨坑,导致咱们配置好也没有用死活找不到jar包)2. pom文件配置

<?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>
	<parent>
		<groupId>top.cctv0.bom</groupId>
		<artifactId>cctv0-bom</artifactId>
		<version>2023.7</version>
		<relativePath /> <!-- lookup parent from repository -->
	</parent>
	<groupId>top.cctv0.webapp</groupId>
	<artifactId>cctv0-webapp</artifactId>
	<packaging>pom</packaging>
	<name>cctv0-webapp</name>

	<!-- 项目依赖 -->
	<dependencies>
		<dependency>
				<groupId>top.cctv0.thirdparty</groupId>
				<artifactId>IKExpression</artifactId>
				<version>2.1.2</version>
			</dependency>
	<dependencies>
</project>

手动创建的pom 首先复制pom的标准标识<?xml ......>等一堆东西(也可以拿我的去改)

让后就是添加自己项目属性的parent 要注意的是 这里的groupId 是你所依赖这个IKExpression包的父级包的id,紧接着就是 本pom的依赖 指向自己 注意一定要根你项目第三步书写的一样

第六步

然后intall 你的项目pom  install 成功大功告成!

猜你喜欢

转载自blog.csdn.net/sinat_37792529/article/details/131554674
今日推荐