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>?
?
比方说我想添加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>?
?