这折腾了我一个晚上,网上的说法(例如: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>
比方说我想添加Memcached
的Java
客户端到项目依赖中,如下执行:
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>
分享到:
相关推荐
然而,有时候我们可能需要使用一些不在中央仓库中的第三方库,这就需要我们将这些jar包手动导入到Maven的本地库。"maven批量导入第三方jar包至本地库工具"就是为了解决这个问题而设计的。 首先,我们需要理解Maven...
路径一般是——> C:\Users\Administrator\.m2 使用Maven框架时的 需要在.m2文件中添加的配合文件
【标题】"淘淘商城 本地仓库.m2" 涉及的核心知识点是Maven的本地仓库管理和PageHelper的使用,这两个是Java开发中的关键工具。 Maven是Apache软件基金会开发的一款项目管理工具,它主要负责项目的构建、依赖管理和...
在本文中,我们将深入探讨如何搭建Maven环境,并利用`.m2`目录进行配置和管理。 首先,让我们理解Maven的基本概念。Maven基于项目对象模型(Project Object Model,POM),通过使用插件和约定优于配置的原则来自动...
### Maven第三方仓库配置详解 #### 一、为什么使用Maven? 在现代的Java开发中,Maven已经成为构建管理和依赖管理的标准工具。它提供了一种强大的方法来管理项目的构建过程、依赖关系及其文档。 ##### 关于第三方...
默认情况下,Maven的本地仓库位于用户主目录下的`.m2\repository`目录。例如,在Windows系统中,通常是`C:\Users\用户名\.m2\repository`;在Unix或Linux系统中,路径可能是`/home/用户名/.m2/repository`。这个目录...
Maven 本地仓库配置和修改默认 .m2 仓库位置 Maven 本地仓库是远程仓库的一个缓冲和子集,当构建 Maven 项目时,Maven 首先会从本地仓库查找资源,如果没有,就从远程仓库下载到本地仓库。这样,在下次使用时就不...
这会将你的jar包安装到你的本地Maven仓库中,通常是`~/.m2/repository`目录下的相应路径。 步骤5:在项目中引用 现在,你可以在其他Maven项目中通过以下方式引用这个本地添加的jar包: ```xml <groupId>...
`\.m2\wrapper`目录则是Maven Wrapper的相关文件,它是Maven的一个辅助工具,使得即使系统中没有安装Maven,也可以通过该目录下的脚本执行Maven命令。 标题中的"`.m2 wrapper 文件具体内容"`指的是Maven Wrapper的...
执行程序中有巨多第三方依赖包,要一起打进 jar 包,怎么办? maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing.BeanDefinitionParsingException 异常怎么办...
每当我们在项目中添加依赖并执行构建时,Maven会自动下载这些依赖到`.m2`仓库的相应路径下,以便后续构建过程中重用,从而避免每次构建时都从远程仓库下载相同依赖,提高效率。`.m2`目录的结构通常如下: 1. `.m2\...
有些时候,当我们需要在自己的maven工程中添加一个确定的jar而发现Maven中央仓库不存在时,但是我们自己手上有这些需要的jar包,那么我们可以自给自足,把这个jar包添加到我们的自己的maven仓库中,这样方便在maven...
在使用 Maven 时,默认情况下,Maven 的本地仓库位于 C 盘下的用户目录 `.m2/repository` 中。然而,这种默认配置存在一些问题,如占用空间和安全性问题。因此,手动配置本地仓库路径是非常必要的。 为什么需要配置...
- 解压缩:首先,你需要将m2.zip解压缩到你期望的本地仓库位置,通常是`~/.m2/repository`(在Windows系统上为 `%USERPROFILE%\.m2\repository`)。 - 清空现有仓库:在覆盖之前,确保现有的Maven本地仓库为空,...
本地仓库的位置默认是在用户的家目录下,Windows系统通常是`%USERPROFILE%\.m2\repository`,而在Linux或Mac系统中则是`~/.m2/repository`。这个路径可以通过修改`settings.xml`文件来改变,这对于团队协作或者需要...
首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2/repository/`(在Windows系统中为 `%USERPROFILE%\.m2\repository`)。为了清理无效jar包,我们需要一个能够遍历并检查仓库中每个...
3. **repo.zip**:这是一个预配置的本地Maven仓库,包含了常用的jar包,可以加快项目的构建速度,避免每次构建时都要从远程仓库下载依赖。 4. **README.txt**:通常,这个文件会提供一些关于压缩包的基本信息和安装...
在Eclipse中,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,存储了所有下载的依赖库。 当Eclipse与Maven配合使用时,如果出现错误或者配置不正确,可能导致项目无法正常编译或运行。此时,".m2.rar"文件...
Maven本地仓库是存储Maven项目构建过程中所需依赖的地方,默认情况下位于用户的主目录下的`.m2/repository`目录。如果Maven无法从远程仓库(如中央仓库)获取所需的依赖,那么它会尝试从本地仓库查找。因此,将...