Maven-打外部jar包

网友投稿 601 2022-11-01

Maven-打外部jar包

Maven-打外部jar包

一共三个方法,每一个方法我都用过,最推荐方法3,因为前两个总特么的莫名其妙的报错,方法3贼J8好用

方法一

1.执行命令如下,目的是把jar包打进本地仓库mvn install:install-file -Dfile=你的jar包.jar -DgroupId=自定义的groupId(例如com.aa.bb) -DartifactId=自定义的artifactId(例如core) -Dversion=版本号(例如1.0) -Dpackaging=jar2.在POM文件里写 com.aa.bb core 1.03.这个时候maven打包的package命令就可以把外部jar打进我们想要的war或者jar里了,但是我用eclipse的时候,pom文件会报错,但是并不影响什么,我也不清楚为什么,还望爱心人士给予解答

方法二

1.我们假设在项目中自己新建了一个文件夹叫libs2.在pom文件的标签下加上 libs //注意这里,我用的是springboot,所以是boot-inf BOOT-INF/lib/ **/*.jar 3.在pom文件的标签下加上 org.apache.maven.plugins maven-compiler-plugin //这个version其实没什么用说实话,可以不加 3.5.1 1.8 1.8 UTF-8 ${project.basedir}/libs 4.在下写 随便写什么都行 随便写什么都行 1.0 system ${project.basedir}/libs/你的jar名.jar

方法三

假如我自己有一个叫cc.jar的包,然后我想在自己的pom文件中引用它,比如下面这样 com.aa.bb cc 1.0.1那么应该如何做呢??应该按照下面几步:1.找到maven根目录(不是maven安装的目录),是c盘有个.m2的目录,我的是C:\Users\shiwentian\.m2\repository\目录,然后在repository目录下建立一个叫com的文件夹,在com文件夹下建立叫aa的文件夹,在aa文件夹下建立bb文件夹,在bb文件夹下建立一个叫cc的文件夹,在cc下建立一个叫1.0.1的文件夹(注意版本,重要)2.将cc.jar包改名,改成cc-1.0.1.jar,然后复制到1.0.1文件夹中3.在1.0.1文件夹中创建一个cc-1.0.1.pom文件,文件里只写 4.0.0//我写的是4,别的好像也行 com.aa.bb cc jar 1.0.14.eclipse maven update project即可

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot中web模板渲染的实现
下一篇:SpringMvc-Validated/Valid/ConstraintValidator
相关文章

 发表评论

暂时没有评论,来抢沙发吧~