`
liliang_xf
  • 浏览: 62656 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论
  • yangqk1: 不知道楼主还在关注这个么,你做的这个项目还在继续么。我真正研究 ...
    webim
  • 周超亿: 你好,我想请问下, http://code.faqee.com ...
    webim
  • 周超亿: 你好,能不能把项目打包发给我一份,谢谢 Email:zhouc ...
    webim
  • liliang_xf: SQL子查询,连接查询,数据汇总,GROUP BY,ORDER ...
    sql的
  • liliang_xf: http://www.ibm.com/developerwor ...
    webim

手动添加依赖的jar文件到maven仓库

阅读更多

在编写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文件的依赖。

分享到:
评论

相关推荐

    将本地jar上传到maven仓库

    将本地jar包上传到maven仓库,刷新仓库后即可使用

    将jar包添加到本地maven仓库

    有时,我们可能会遇到一些不常见的库或者自定义的jar包,这些库并未在Maven中央仓库中提供,这时就需要将这些jar包手动添加到本地Maven仓库,以便在项目中引用。以下是一个详细的步骤指南,教你如何完成这一过程。 ...

    手动导jar包到Maven本地仓库的教程

    ### 手动导入jar包到Maven本地仓库的教程 #### 概述 在Java开发过程中,我们经常需要使用各种第三方库或者自定义组件。这些库或组件通常以jar包的形式提供。Maven作为Java项目中最常用的构建工具之一,能够很好地...

    JxBrowser开发maven仓库jar包

    下载后,为了在项目中使用这个库,我们需要将jar包添加到本地Maven仓库。这通常通过以下几步完成: 1. 将下载的JxBrowser jar包保存到一个指定的目录,例如`/path/to/downloaded/jars`。 2. 使用Maven的`install:...

    maven批量导入第三方jar包至本地库工具

    然而,有时候我们可能需要使用一些不在中央仓库中的第三方库,这就需要我们将这些jar包手动导入到Maven的本地库。"maven批量导入第三方jar包至本地库工具"就是为了解决这个问题而设计的。 首先,我们需要理解Maven...

    详解如何将本地JAR包添加到本地Maven仓库中

    然而,在特定情况下,可能某些JAR包不存在于中央仓库,或者出于特殊需求需要添加本地特定版本的JAR包到本地Maven仓库中以便使用。 要将本地JAR包添加到本地Maven仓库,首先需要确保你已经安装了Maven,并且Maven...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    通过以上步骤,我们可以轻松地将自定义的或第三方的Jar包安装到本地Maven仓库,并在Spring Boot项目中使用它们。这种方式不仅简化了项目的构建流程,还提高了开发效率。希望本文能帮助大家更好地理解和掌握Spring ...

    maven批量导入jar包到本地仓库

    当我们需要使用非标准或者自定义的JAR包时,通常需要手动将其添加到本地仓库,这在面对大量JAR包时显得繁琐。针对这个问题,我们可以利用一个名为“maven批量导入jar包到本地仓库”的工具,它简化了这个过程,使得...

    maven配置手动下载jar包,用于离线导入

    然而,在一些特殊情况下,如内网环境或者网络限制,我们无法直接访问互联网上的Maven仓库。这时,就需要手动下载jar包并进行离线导入,以满足项目的构建需求。 **离线Maven配置**: 离线使用Maven主要涉及到以下...

    从网络maven库上面下载jar包到本地仓库的工具

    1、这个工具是我个人开发的,版权归我所有 2、解决了本地仓库里缺少jar包手动导入jar包的麻烦 3、本地需要安装jdk1.7及以上 ...5、直接将maven的jar包的依赖贴到文本框中,点击导入,就可以导入到你本地的maven仓库中

    elasticsearch多版本jar包(直接拷贝到maven仓库对应位置即可)

    将Elasticsearch的JAR包放入Maven仓库,可以简化项目的构建过程,避免每次构建时都需要手动下载依赖。 压缩包里的文件应该是Elasticsearch的不同版本,每个版本通常包括核心服务、插件和其他必要的组件。解压缩后,...

    Maven搭建Kafka Java开发环境需要的jar包

    在Maven中,我们通过在`pom.xml`文件中定义依赖来引入Kafka相关的jar包。 标题中提到的"Maven搭建Kafka Java开发环境需要的jar包",意味着我们需要为Maven项目配置Kafka的依赖。首先,我们需要在项目的`pom.xml`...

    添加非托管到Maven项目依赖关系.doc

    然而,在实际开发中,我们常常会遇到一些不可以在公共 Maven 存储库中的依赖关系,这时我们需要手动添加这些依赖关系到 Maven 项目中。 添加非托管到 Maven 项目依赖关系的步骤: 1. 定义依赖关系的参数:首先,...

    maven中央仓库下载jar包并本地手动安装.doc

    在Java开发中,Maven是一个不可或缺的构建...完成上述步骤后,你就可以在本地Maven仓库中找到这个jar包,然后在你的项目`pom.xml`文件中添加相应的依赖,Maven就会自动从本地仓库加载这个jar包,而无需从远程仓库下载。

    阿里云maven私服jar包上传和拉取教程

    - 使用`mvn install:install-file`命令将jar包安装到本地Maven仓库中。 - 示例命令: ```bash mvn install:install-file -Dfile=&lt;jar包完整路径&gt; -DgroupId=&lt;自定义的groupId&gt; -DartifactId=&lt;自定义的artifactId...

    Maven仓库的压缩包,解压后将aspectjweaver-1.9.6.jar替换到自己的Maven仓库即可

    Maven仓库是Java开发中不可或缺的一部分,它管理着各种项目的依赖,使得开发者无需手动处理库的下载和配置。在本主题中,我们关注的是一个特定的库——AspectJ Weaver,版本为1.9.6,它是AspectJ框架的核心组件,...

    ojdbc14手动发布到maven仓库

    2. **创建POM文件**:为了将JAR添加到Maven仓库,我们需要为ojdbc14创建一个对应的pom.xml文件。这个文件描述了jar包的元数据,包括groupId、artifactId、version、dependencies等。例如: ```xml ...

    maven下载QRCode.jar包

    首先,要在Maven项目中添加`QRCode.jar`作为依赖,你需要找到该库在Maven中央仓库的对应条目。通常,库的开发者会提供一个Maven的坐标,包括groupId、artifactId和version。如果没有明确的坐标,你可能需要搜索网络...

    将下载到本地的JAR包手动添加到Maven仓库的方法

    当一个开发者或者项目团队需要将本地已经下载的JAR包添加到Maven仓库中时,他们可以选择手动安装。本文将介绍如何将下载到本地的JAR包手动添加到Maven仓库,并包括了相关的Maven命令以及需要注意的细节。 首先,...

    maven下载指定jar到指定目录

    `使用说明.txt`文件可能包含了如何运行`down.cmd`以及如何配置`pom.xml`的详细步骤,包括如何添加自定义的依赖和配置Maven的本地仓库路径等。 至于`lib`目录,这是目标存放下载的JAR文件的地方。在执行上述命令后,...

Global site tag (gtag.js) - Google Analytics