maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
2010-08-11 09:52
531 查看
http://jiajun.javaeye.com/blog/603517
解决了我的问题,内容如下:
Sometimes, you project will have dependency on a jar which is not in
official maven
repository
,
and maybe it is propriety jar file which will never be part of maven
repository
.
In this case, you have to put it to your local repository
your self to solve the dependency.
There is a install plug in to do this job, which is something like:
Java代码
mvn install:install-file
-DgroupId=<your_group_name>
-DartifactId=<your_artifact_name>
-Dversion=<snapshot>
-Dfile=<path_to_your_jar_file>
-Dpackaging=jar
-DgeneratePom=true
For example, you want to install the danga’s memcached client plugin,
you can do:
This will add the memcache jar into your local Maven2 repository
under groupId com.danga and artifactId memcached, you can then edit
your pom.xml adding this dependency.
However, the maven
eclipse can not recognize it since it always search
from public repository
.
解决了我的问题,内容如下:
Sometimes, you project will have dependency on a jar which is not in
official maven
repository
,
and maybe it is propriety jar file which will never be part of maven
repository
.
In this case, you have to put it to your local repository
your self to solve the dependency.
There is a install plug in to do this job, which is something like:
Java代码
mvn install:install-file
-DgroupId=<your_group_name>
-DartifactId=<your_artifact_name>
-Dversion=<snapshot>
-Dfile=<path_to_your_jar_file>
-Dpackaging=jar
-DgeneratePom=true
mvn install:install-file -DgroupId=<your_group_name> -DartifactId=<your_artifact_name> -Dversion=<snapshot> -Dfile=<path_to_your_jar_file> -Dpackaging=jar -DgeneratePom=true
For example, you want to install the danga’s memcached client plugin,
you can do:
mvn install:install-file -DgroupId=com.danga -DartifactId=memcached -Dversion=2.0.1 -Dfile=java_memcached-release_2.0.1.jar -Dpackaging=jar /-DgeneratePom=true
This will add the memcache jar into your local Maven2 repository
under groupId com.danga and artifactId memcached, you can then edit
your pom.xml adding this dependency.
However, the maven
eclipse can not recognize it since it always search
from public repository
.
相关文章推荐
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven: install an external jar into local maven repository, 将jar包添加到maven库
- [Maven]install the jar file into local repository manualy
- maven添加jar包到本地repository
- maven添加非官方jar包到本地库
- Maven mvn install 本地jar添加到maven仓库中
- How to add local jar into your local maven repository
- maven添加非官方jar包到本地库
- maven添加非官方jar包到本地库
- 将本地jar包导入到maven local repository
- maven install jar file to local repository
- maven添加非官方jar包到本地库
- 将本地jar包添加到maven中
- 如何在maven中添加本地jar包
- maven 添加本地jar
- 将jar包添加到maven本地仓库