您的位置:首页 > 本地本地
如何将jar包放入maven本地仓库
admin2024-07-09人已围观
一、如何将jar包放入maven本地仓库
你将对应jar包的坐标加入到maven项目的.pom文件中,然后maven会自动下载对应的jar到本地的仓库中,下次你再引入此jar包的坐标时,maven会直接引用本地的。
二、maven项目引入本地jar包不能选择版本
“题主问的是Maven项目引入本地jar包不能选择版本吗?”Maven项目引入本地jar包不能选择版本。
Maven的首颤设计理念是通过中央仓库来管理和获取依赖库的版本,以确保项目的稳定性和一致性。Maven不直接支持选择本地jar包的版本。为了引入本地jar包,要先将jar文件安装到本和陵地Maven仓库,者棚败在项目的POM文件中声明依赖关系。
三、eclipse的maven project,如何添加.m2里的那些jar包?
通段稿键过pom文件引入就可以了。
1、点敬租击pom.xml文件.我们可以看到下面有7个标签。
2、点击Dependencies标签页.
点击Dependencies中的add按钮
输入我们想添加的jar包名字.就会出现下图中所示.
他会把对应名称的所有版本jar包列出来.
3、type表示依赖包的类型.
Scope表示这个依赖包的作用周期.
这些我们暂时不理会.
保存后.如果是第一次安装maven,可能会有一段长时间的jar包下载过程.
只要第一次把jar包下载到本地后就不需要下载了.
maven默认握巧的jar包下载地址在C盘 -->用户-->%User%-->.m2中
maven下载完jar包后.我们点开项目中的Maven Dependencies
会发现多了8个jar包.如下图
修改pom.xml
添加jar依赖
<dependencies>
<!-- spring 的相关支持 start -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- spring 的相关支持 end -->
<!-- struts2 的相关支持 start -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>${struts2.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>${struts2.version}</version>
<scope>compile</scope>
</dependency>
<!-- struts2 的相关支持 end -->
<!-- 持久层使用hibernate start -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
<枯祥明/dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>没告
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 持久层使用hibernate end -->
........
</宴橘dependencies>
运行 maven install
完成后, 相关的jar即从本地仓库.m2引入
写依赖dependency, GAV正确后,会到你本地的m2目录下找到对应的jar
很赞哦! ()
上一篇:外地牌照在天津能审车不'>谈谈自媒体、新媒体和融媒体
下一篇:返回列表'>返回列表