在编写maven项目的程序时,有时程序需要依赖于某一个类库jar文件。但是由于maven远程仓库
并不含有该文件,所以不能利用maven自身插件自动在其远程仓库下载。我们需要手动将其添加
到本地的仓库中,这样才能编译依赖于这个类库的工程。
-------------------------------------------------------------------------------------
是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下:
# 建立一个新的文件夹,将jar文件存放在该文件夹下。
注意文件夹下最好只存放该文件。
# 在该文件夹下建立一个pom.xml文件,在pom文件中定义其maven坐标。
# 在cmd窗口中执行以下命令:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
例如:
mvn install:install-file -Dfile=/home/hjq/sms.jar -DgroupId=ufmobile -DartifactId=sms -Dversion=3.0 -Dpackaging=jar
如此一来,该jar便安装成功了。
注意:如若运行该命令,前提是安装了一个非eclipse插件的maven。
---------------------------------------------------------------------------------------
# 如果在其他project中用到该jar类库作为依赖,在其pom.xml中增加相应的依赖代码即可。
如下语句所示:
<dependency>
<groupId>ufmobile</groupId>
<artifactId>sms</artifactId>
<version>3.0</version>
</dependency>
备注:很多人都曾经在网上发帖探讨过这个问题。
有的把这个简单问题搞的很复杂。
有的人则认为上面的那个cmd命令行不通,原因可能就是没有添加pom文件。
=============================================================================================
另 技巧:
# 其实如果可以在网上下载jar文件和其pom文件,
则可以按以下步骤更方便:
将jar和pom导入eclipse中作为一个新的工程,利用install命令运行该工程即可
这样的好处是要安装的jar文件的依赖会根据其pom自动的安装。而不必手动的安装该jar文件的依赖。
分享到:
相关推荐
1、工具作用:清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_maven.repositories*、_remote.repositories; 2、使用方法1:在本地仓库repository文件夹中右键,打开Git Bahs Here命令...
1、搭建阿里云maven私服仓库 2、本地jar手动上传到阿里云maven私服仓库 3、本地项目通过idea自动上传到阿里云maven私服仓库 4、从阿里云私服仓库拉取maven依赖的jar包
1、这个工具是我个人开发的,版权归我所有 2、解决了本地仓库里缺少jar包手动导入jar包的麻烦 3、本地需要安装jdk1.7及以上 ...5、直接将maven的jar包的依赖贴到文本框中,点击导入,就可以导入到你本地的maven仓库中
从来修改字体的样式,手动导入该依赖,在对应软件修改
3.3 配置Maven仓库 6 4. 开发应用 8 4.1 新建工程 8 4.2 Maven生命周期 13 4.3 Run As 15 4.4 Maven Build(compile) 16 4.5 Maven Build(package) 16 4.6 Maven Install(安装) 17 4.7 Maven Clean 18...
### 一、Maven是什么 ...④一个jar包依赖的其他jar包需要自己手动加入到项目中,如果所有的jar包之间的依赖关系都需要程序员自己非常清楚的了解,那么就会极大的增加学习成本 而Maven会自动将被依赖的jar包导入进来
一些用于他人开发或者自己开发的jar包发现不能直接通过依赖注入的形式进行使用 将本地的jar包 通过命令的形式上传到自己的maven仓库中
由于无法从Maven repository中下载依赖,因此提供kettle相关的jar包需要手动安装到maven仓库中,并提供了pom.xml作为参考
Maven仓库(Repositories) 3.5.5. Maven依赖管理 (Dependency Management) 3.5.6. 站点生成和报告 (Site Generation and Reporting) 3.6. 小结 4. 定制一个Maven项目 4.1. 介绍 4.1.1. 下载本章样例 4.2...
解决ojdbc7依赖下载失败问题,下载此资源后手动安装jar到maven本地仓库( -Dfile=ojdbc7.jar和-Dversion=12.1.2.0根据需要修改即可) 命令 mvn install:install-file -Dfile=C:/code/ojdbc7-12.1.2.0.jar -DgroupId=...
通过在POM中指定依赖项的坐标,Maven可以自动解析依赖关系,并从中央仓库或自定义仓库中下载所需的JAR包。 约定优于配置: Maven遵循“约定优于配置”的原则,即在大多数情况下,它会根据标准的项目结构和约定来...
该资源主要是oracle的jar包,可用于在maven中进行添加本地oracle仓库(由于现在已无法直接使用pom安装oracle依赖)欢迎有需要的小伙伴下载使用!
主要介绍了使用Nexus添加jar包到私服里的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2、由于maven库里没有ik的坐标,所以我们需要手动将IKAnalyzer2012_u6.zip里的jar包添加到本地Maven仓库里(也可以直接引入到项目的外部jar包库中) (1)cmd,进入放置jar的文件夹 (2)mvn install:install-file -...
手动安装 JAR 下载地址: 请根据版本号下载相应的 JAR 文件并导入至工程。 依赖库 com.google.code.gson:gson commons-codec:commons-codec maven 安装 maven 远程仓库 <enabled>false <id>central <name>bintray ...
添加classpath依赖 vii. 11.3. 编写代码 i. 11.3.1. @RestController和@RequestMapping注解 ii. 11.3.2. @EnableAutoConfiguration注解 iii. 11.3.3. main方法 viii. 11.4. 运行示例 ix. 11.5. 创建一个可执行jar x...
taotao-parent -- 管理依赖jar包的版本,全局,公司级别 |--taotao-common --- 通用组件、工具类 |--taotao-manage -- 后台系统 |--com.taotao.manage.web |--com.taotao.manage.service |--...
再运行代码之前,先用IDE将lib/jmatrices0.6.jar导入项目依赖中,因为书籍的第五章用到了这个库,然而这个库在maven仓库中又没有找到,只好以jar包的方式手动引入了. 第一章走入并行世界 并发的几个易混淆的基本概念: ...
在这里使用Maven的话时方便我们管理JAR包,我们不用跑去各种开源框架的官网去下载一个又一个的JAR包,配置好了Maven后添加pom文件坐标就会从中央仓库下载JAR包,如果哪天替换版本也很方便 --- ## 项目效果图 - 秒杀...
词去 ... maven中央仓库介绍 < groupId>com.github.qrpcode</ groupId> < artifactId>wordgo < version>1.0-SNAPSHOT 环境依赖和兼容性 只要能运行java这个可以用,他不依赖于任何第三方Offic