`
jason61719
  • 浏览: 39499 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Maven中手动添加第三方类库到自己电脑的本地仓库.m2

阅读更多

 

这折腾了我一个晚上,网上的说法(例如:http://www.51testing.com/?65519/action_viewspace_itemid_97726.html )都是不全的,事实上这行命令还得加上“-DgeneratePom=true ”才能让eclipse 中的m2eclipse 读得到。具体做法如下(各种服务器系统都一样):

1.      将要安装的jar 放在任意位置,假设为d:/x.jar

2.      打开命令行,输入下面命令“ mvn install:install-file -Dfile=d:/x.jar -DgroupId=myGroupId -DartifactId=myArtifactId -Dpackaging=jar -DgeneratePom=true ”,最后一个表示生成POM 文件,这样才能让私服或者m2eclipse 读取到;

3.      接着在项目添加以下依赖:

 

 

<dependency>
    <groupId>myGroupId</groupId>
    <artifactId>myArtifactId</artifactId>
    <version>x.x</version>
</dependency>
 

 

比方说我想添加MemcachedJava 客户端到项目依赖中,如下执行:

1.      Memcached.jar 放到E 盘下面;

2.      cmd 到打开命令窗口以后开始安装,运行如下指令:

E:\User>mvn install:install-file -Dfile=e:/memcached.jar -DgroupId=com.danga -DartifactId=memcached -Dversion=2.5.3 -Dpackaging=jar -DgeneratePom=true

3.         这样它就会自动在本地仓库里面加入自定义的jar 依赖。

接着在项目添加以下依赖:

<dependency>
    <groupId>com.danga</groupId>
    <artifactId>memcached</artifactId>
    <version>2.5.3</version>
</dependency>
 

 

分享到:
评论

相关推荐

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

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

    在.m2文件中添加Maven配置文件

    路径一般是——&gt; C:\Users\Administrator\.m2 使用Maven框架时的 需要在.m2文件中添加的配合文件

    淘淘商城 本地仓库.m2

    【标题】"淘淘商城 本地仓库.m2" 涉及的核心知识点是Maven的本地仓库管理和PageHelper的使用,这两个是Java开发中的关键工具。 Maven是Apache软件基金会开发的一款项目管理工具,它主要负责项目的构建、依赖管理和...

    maven环境搭建.m2工具

    在本文中,我们将深入探讨如何搭建Maven环境,并利用`.m2`目录进行配置和管理。 首先,让我们理解Maven的基本概念。Maven基于项目对象模型(Project Object Model,POM),通过使用插件和约定优于配置的原则来自动...

    maven第三方仓库配置

    ### Maven第三方仓库配置详解 #### 一、为什么使用Maven? 在现代的Java开发中,Maven已经成为构建管理和依赖管理的标准工具。它提供了一种强大的方法来管理项目的构建过程、依赖关系及其文档。 ##### 关于第三方...

    Maven本地仓库.zip

    默认情况下,Maven的本地仓库位于用户主目录下的`.m2\repository`目录。例如,在Windows系统中,通常是`C:\Users\用户名\.m2\repository`;在Unix或Linux系统中,路径可能是`/home/用户名/.m2/repository`。这个目录...

    Maven本地仓库的配置以及修改默认.m2仓库位置

    Maven 本地仓库配置和修改默认 .m2 仓库位置 Maven 本地仓库是远程仓库的一个缓冲和子集,当构建 Maven 项目时,Maven 首先会从本地仓库查找资源,如果没有,就从远程仓库下载到本地仓库。这样,在下次使用时就不...

    将jar包添加到本地maven仓库

    这会将你的jar包安装到你的本地Maven仓库中,通常是`~/.m2/repository`目录下的相应路径。 步骤5:在项目中引用 现在,你可以在其他Maven项目中通过以下方式引用这个本地添加的jar包: ```xml &lt;groupId&gt;...

    \.m2 wrapper 文件具体内容

    `\.m2\wrapper`目录则是Maven Wrapper的相关文件,它是Maven的一个辅助工具,使得即使系统中没有安装Maven,也可以通过该目录下的脚本执行Maven命令。 标题中的"`.m2 wrapper 文件具体内容"`指的是Maven Wrapper的...

    Maven将带有第三方依赖的可执行程序打包示例

    执行程序中有巨多第三方依赖包,要一起打进 jar 包,怎么办? maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing.BeanDefinitionParsingException 异常怎么办...

    storm maven .m2

    每当我们在项目中添加依赖并执行构建时,Maven会自动下载这些依赖到`.m2`仓库的相应路径下,以便后续构建过程中重用,从而避免每次构建时都从远程仓库下载相同依赖,提高效率。`.m2`目录的结构通常如下: 1. `.m2\...

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

    有些时候,当我们需要在自己的maven工程中添加一个确定的jar而发现Maven中央仓库不存在时,但是我们自己手上有这些需要的jar包,那么我们可以自给自足,把这个jar包添加到我们的自己的maven仓库中,这样方便在maven...

    idea maven 手动配置本地仓库

    在使用 Maven 时,默认情况下,Maven 的本地仓库位于 C 盘下的用户目录 `.m2/repository` 中。然而,这种默认配置存在一些问题,如占用空间和安全性问题。因此,手动配置本地仓库路径是非常必要的。 为什么需要配置...

    springboot web本地仓库m2.zip

    - 解压缩:首先,你需要将m2.zip解压缩到你期望的本地仓库位置,通常是`~/.m2/repository`(在Windows系统上为 `%USERPROFILE%\.m2\repository`)。 - 清空现有仓库:在覆盖之前,确保现有的Maven本地仓库为空,...

    maven本地仓库下载

    本地仓库的位置默认是在用户的家目录下,Windows系统通常是`%USERPROFILE%\.m2\repository`,而在Linux或Mac系统中则是`~/.m2/repository`。这个路径可以通过修改`settings.xml`文件来改变,这对于团队协作或者需要...

    maven本地仓库清除无效jar包脚本

    首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2/repository/`(在Windows系统中为 `%USERPROFILE%\.m2\repository`)。为了清理无效jar包,我们需要一个能够遍历并检查仓库中每个...

    maven安装包及本地仓库.rar

    3. **repo.zip**:这是一个预配置的本地Maven仓库,包含了常用的jar包,可以加快项目的构建速度,避免每次构建时都要从远程仓库下载依赖。 4. **README.txt**:通常,这个文件会提供一些关于压缩包的基本信息和安装...

    .m2.rar文件

    在Eclipse中,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,存储了所有下载的依赖库。 当Eclipse与Maven配合使用时,如果出现错误或者配置不正确,可能导致项目无法正常编译或运行。此时,".m2.rar"文件...

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

    Maven本地仓库是存储Maven项目构建过程中所需依赖的地方,默认情况下位于用户的主目录下的`.m2/repository`目录。如果Maven无法从远程仓库(如中央仓库)获取所需的依赖,那么它会尝试从本地仓库查找。因此,将...

Global site tag (gtag.js) - Google Analytics