博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven-打外部jar包
阅读量:4304 次
发布时间:2019-05-27

本文共 1718 字,大约阅读时间需要 5 分钟。

一共三个方法,每一个方法我都用过,最推荐方法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.0
3.这个时候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.1
4.eclipse maven update project即可

转载地址:http://evhws.baihongyu.com/

你可能感兴趣的文章
Activiti工作流会签二 启动流程
查看>>
Activiti工作流会签三 撤销,审批,驳回
查看>>
Oauth2方式实现单点登录
查看>>
CountDownLatch源码解析加流程图详解--AQS类注释翻译
查看>>
ES相关度评分
查看>>
我们一起做一个可以商用的springboot脚手架
查看>>
idea在搭建ssm框架时mybatis整合问题 无法找到mapper
查看>>
java设计基本原则----单一职责原则
查看>>
HashMap的实现
查看>>
互斥锁 synchronized分析
查看>>
java等待-通知机制 synchronized和waity()的使用实践
查看>>
win10 Docke安装mysql8.0
查看>>
docker 启动已经停止的容器
查看>>
order by 排序原理及性能优化
查看>>
Lock重入锁
查看>>
docker安装 rabbitMq
查看>>
git 常用命令 入门
查看>>
linux安装docker
查看>>
关闭selinx nginx无法使用代理
查看>>
shell 脚本部署项目
查看>>