首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-27 
Maven中手动添加第三方类库到自己电脑的本地仓库.m2?这折腾了我一个晚上,网上的说法(例如:http://www.51te

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>
?

?

热点排行