原创

添加jar包到maven仓库

1.添加命令

注意事项,在maven仓库下执行cmd,再执行该命令

mvn install:install-file -Dfile=C:xxxxxx.jar -DgroupId=com.yinsin -DartifactId=jshell -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar

c:xxxx.jar 为你添加的jar路径
gav三坐标我就不多解释了

示例:

D:>mvn install:install-file -Dfile=c:\kaptcha-2.3.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'install'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install:install-file] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [install:install-file]
[INFO] Installing c:\kaptcha-2.3.jar to
D:\maven_repo\com\google\code\kaptcha\2.3\kaptcha-2.3.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue May 12 13:41:42 SGT 2014
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------

现在,“kaptcha” jar被复制到 Maven 本地存储库。

  1. pom.xml
    安装完毕后,就在 pom.xml 中声明 kaptcha 的坐标。
<dependency>
      <groupId>com.google.code</groupId>
      <artifactId>kaptcha</artifactId>
      <version>2.3</version>
 </dependency>

主要说说我在添加jar包时遇到的问题

[ERROR] The specified file 'C:\Users\zz001\Desktop\lib\jshel-0.0.1-SNAPSHOT.jar'
 not exists

解决办法,一般情况,这个错误的意思就是,本路径下没有这个jar包,原因就是jar包路径,或者jar包名字写错了
特殊情况
jar包目录过长,无法找到!!!我的就是这个原因,直接放到D盘下,就ok;

正文到此结束
Loading...