Maven-打外部jar包
来源:互联网 发布:access2000数据库修复 编辑:程序博客网 时间:2024/06/08 13:47
一共三个方法,每一个方法我都用过,最推荐方法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文件里写<dependency> <groupId>com.aa.bb</groupId> <artifactId>core</artifactId> <version>1.0</version></dependency>3.这个时候maven打包的package命令就可以把外部jar打进我们想要的war或者jar里了,但是我用eclipse的时候,pom文件会报错,但是并不影响什么,我也不清楚为什么,还望爱心人士给予解答方法二1.我们假设在项目中自己新建了一个文件夹叫libs2.在pom文件的<build></build>标签下加上<resources> <resource> <directory>libs</directory> //注意这里,我用的是springboot,所以是boot-inf <targetPath>BOOT-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource></resources>3.在pom文件的<plugins><plugins>标签下加上<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> //这个version其实没什么用说实话,可以不加 <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>${project.basedir}/libs</extdirs> </compilerArguments> </configuration></plugin>4.在<dependencies></dependencies>下写<dependency> <groupId>随便写什么都行</groupId> <artifactId>随便写什么都行</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/libs/你的jar名.jar</systemPath></dependency>方法三:假如我们想在自己的pom文件中<dependency> <groupId>com.aa.bb</groupId> <artifactId>cc</artifactId> <version>1.0.1</version></dependency>这样引用自己的cc.jar包,那么我们分如下几步骤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文件,文件里只写<project> <modelVersion>4.0.0</modelVersion>//我写的是4,别的好像也行 <groupId>com.aa.bb</groupId> <artifactId>cc</artifactId> <packaging>jar</packaging> <version>1.0.1</version></project>4.eclipse maven update project即可
阅读全文
0 0
- Maven-打外部jar包
- Maven 打jar包
- Maven 打jar包
- maven 打jar包
- Maven打Jar包
- maven 打jar包
- maven打Jar包
- maven打jar包
- maven打jar包
- maven打jar包
- SpringBoot集成外部jar包无法使用maven打jar包的问题
- maven打jar包插件
- maven打可执行jar包
- Maven 打jar包配置
- maven 配置文件打jar 包
- Maven 打jar包配置
- Maven打Jar包方法
- Maven打Jar包内存不足
- logstash初始
- 【unix学习】文件处理1—查看、统计、压缩、查找文件
- Caffe下使用draw_net.py绘制lenet网络结构图
- 素数环所有所有可能
- 每天回顾linux命令(which)
- Maven-打外部jar包
- 《代码大全 》pdf下载(内附下载地址)
- Rxjava前篇(一):观察者模式之接口回调
- Matlab资料
- 稀疏矩阵的转置,求和,乘积的C/C++实现。
- 【笔记】插入排序
- Oracle学习及常见问题的解决-day01
- Python-----集合
- 【unix学习】文件处理2—文件sort、cut命令