将maven项目打包之后,怎么作为一个jar包重新放在maven项目中

这个步骤是开发经常会用到的,做的事情,就不用再做的了,写过的代码,最好就别写了。

直接应用呗。


首先咱们将一个项目打包为jar之后,出现的可能是一个如下图的文件:
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第1张图片但是真正在项目中引用的时候,需要的远远不止这些,大致文件如下:
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第2张图片
所以如果咱们直接在maven的仓库中按照路径写进去的文件肯定是引用失败的,会提示找不到文件。

何必麻烦呢?

最好的方式就是“以水治水”,借助maven工具进行防治jar包。

要盘他,不得现有资源嘛,首先这里介绍打包。

首先需要将需要打包的项目进行打包,如果是maven项目,则可以直接使用。
maven工具栏里面有package工具,点击可一键打包。如果之前在pom.xml文件中进行配置过,那打包之后的文件应该就直接在这个地址下。
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第3张图片
打包完成之后,这里有两个方法可以引用jar包,遵循先繁再简的原则,咱先来个步骤多的。

一、方法一

首先使用cmd定位到jar宝贝所在的路径下:
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第4张图片 再输入下面这行代码

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 :就是指明文件类型;

这里我最开始操作的时候,出现了问题:
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第5张图片根据踩过的坑,给大家做一个提示:
jar包名称已经要加上他的版本,使用“-”进行连接。
后面一定没有 .jar,因为这个后缀是自动识别出来的
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第6张图片
执行之后会提示BUILD SUCCESS的状态,表示成功。

二、方法二

我比较喜欢第二种方式,原理相同的,不需要自己写很多东西,真正的一键生成

在maven下的Terminal框体下直接输入
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第7张图片
命令如下:

 mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=E:\资料代码\架构性\[项目路径]\gcj_fixed_loss-1.2.jar

将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第8张图片显示成功之后,之后就可以直接在pom文件中进行引用了
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中_第9张图片


THE END
GOOD LUNCK

你可能感兴趣的:(java技术,maven打包,maven项目引用jar)