这个步骤是开发经常会用到的,做的事情,就不用再做的了,写过的代码,最好就别写了。
直接应用呗。
首先咱们将一个项目打包为jar之后,出现的可能是一个如下图的文件:
但是真正在项目中引用的时候,需要的远远不止这些,大致文件如下:
所以如果咱们直接在maven的仓库中按照路径写进去的文件肯定是引用失败的,会提示找不到文件。
何必麻烦呢?
最好的方式就是“以水治水”,借助maven工具进行防治jar包。
要盘他,不得现有资源嘛,首先这里介绍打包。
首先需要将需要打包的项目进行打包,如果是maven项目,则可以直接使用。
maven工具栏里面有package工具,点击可一键打包。如果之前在pom.xml文件中进行配置过,那打包之后的文件应该就直接在这个地址下。
打包完成之后,这里有两个方法可以引用jar包,遵循先繁再简的原则,咱先来个步骤多的。
一、方法一
首先使用cmd定位到jar宝贝所在的路径下:
再输入下面这行代码
mvn install:install-file -Dfile=java-bloomfilter-1.0.jar -DgroupId=com.sina -DartifactId=java-bloomfilter -Dversion=1.0 -Dpackaging=jar
上面的命令解释:
- -Dfile:指明你当前jar包的位置;
- -DgroupId:jar包所在文件夹路径;
- -Dversion:版本号码;
- -DartifactId:唯一识别的文件 ;
- -Dpackaging :就是指明文件类型;
这里我最开始操作的时候,出现了问题:
根据踩过的坑,给大家做一个提示:
jar包名称已经要加上他的版本,使用“-”进行连接。
后面一定没有 .jar,因为这个后缀是自动识别出来的
执行之后会提示BUILD SUCCESS的状态,表示成功。
二、方法二
我比较喜欢第二种方式,原理相同的,不需要自己写很多东西,真正的一键生成
在maven下的Terminal框体下直接输入
命令如下:
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=E:\资料代码\架构性\[项目路径]\gcj_fixed_loss-1.2.jar
显示成功之后,之后就可以直接在pom文件中进行引用了
THE END
GOOD LUNCK