zoukankan      html  css  js  c++  java
  • 添加本地jar包到本地的Maven仓库以及在Maven仓库中搜索想要添加的jar包

      今天在学习Memacached的时候,将java_memcached-release下载下来,要使用maven来集成相关的jar包,Memcached的jar包如下:

        java_memcached-release_2.6.6.jar

        commons-pool-1.5.6.jar

        slf4j-api-1.6.1.jar

        slf4j-simple-1.6.1.jar

        既然要使用maven,那就要使用添加dependency来解决,但是不知道commons-pool-1.5.6.jar,slf4j-api-1.6.1.jar和slf4j-simple-1.6.1.jar的denpendency的正确        写法怎么办?

    1.通过maven.org和http://mvnrepository.com/网站上去搜索。

      比如我要添加commons-pool-1.5.6.jar到maven的pom.xml中,在maven.org上搜索到如下图:

      

      但是按照之前的经验,对于commons-pool-1.5.6这个jar包,groupid应该是org.apache.commons,Artifactld应该是commons-pools,而且对于上述红色的部分,点开“all”的连接也没有版本为1.5.6的jar包,那怎么办?可以去http://mvnrepository.com网站上搜索一下:如下图

      

      点击红色部分,进入下图:

      

      注意框红的地方,表示这个包已经挪到的哪里去了。点击下边的版本号:

      

      得到dependency。

      同时知道了,使用maven.org网站搜索时,应该选择下图中红色框的部分。

      

      对于slf4j-api-1.6.1.jar和slf4j-simple-1.6.1.jar添加的方法一样,但是在添加java_memcached-release_2.6.6.jar,在这两个网站都没查到,那么怎么办呢?

      方法是将下载到本地的java_memcached-release_2.6.6.jar添加到本地的maven仓库中,这样在项目中就能引用这个jar包了,那么怎么添加到本地maven仓库呢?  

    2.将本地jar包添加到本地maven仓库

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

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

       

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

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

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

      

    3.总结:

      1.对于自己添加jar包到pom.xml文件中,结合maven.org和http://mvnrepository.com使用;

    4.参考

      1.http://jason61719.iteye.com/blog/1002141

  • 相关阅读:
    我理解的Node.js
    How to handle the issue of node.js msi to roll back under windows 8
    转:.Net 中AxShockwaveFlash的解析
    鱼哥的C++学习笔记(一)编译方法
    TabControl样式编写
    Cocos2d on VS12 step by step
    C# 控制Windows系统音量
    系统环境换成Win8+Vs2012碰到的问题记录
    Http学习笔记(一)
    WPF ListBox Template解析
  • 原文地址:https://www.cnblogs.com/machanghai/p/5093862.html
Copyright © 2011-2022 走看看