maven项目添加第三方JAR包
项目开发过程中,不可避免的需要用到一些maven库(公共库、司库等)中没有的冷门jar包依赖,这时,可以将这些第三方JAR包安装到本地maven仓库中,实现项目依赖的一致性。具体步骤如下:1、下载jar包
以aspose-words-19.1.jar为例,从网上下载该jar包,存放到本地。
2、安装JAR到本地maven仓库
打开CMD窗口(注意,不能用IDE的terminal等),指定mvn的全路径,指定jar包本地全路径,指定groupId,指定artifactId,指定version,三者均可自定义,不一定和jar一致。
D:\apache-maven-3.6.3\bin>D:\\apache-maven-3.6.3\\bin\\mvn install:install-file -Dfile=D:\\Maven_Repository\\aspose-words-19.1.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=1.1 -Dpackaging=jar
Scanning for projects...
------------------< org.apache.maven:standalone-pom >-------------------
Building Maven Stub Project (No POM) 1
--------------------------------[ pom ]---------------------------------
--- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
Installing D:\Maven_Repository\aspose-words-19.1.jar to D:\Maven_Repository\com\aspose\aspose-words\1.1\aspose-words-1.1.jar
Installing C:\Users\ZHANGJ~1\AppData\Local\Temp\mvninstall15704419604367012088.pom to D:\Maven_Repository\com\aspose\aspose-words\1.1\aspose-words-1.1.pom
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time:0.465 s
Finished at: 2025-03-06T10:50:18+08:00
------------------------------------------------------------------------
3、项目中pom引用该jar
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>1.1</version>
</dependency>
4、假如不想使用这种方式,就想直接指向lib下的jar,那pom配置如下:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<systemPath>${project.basedir}/lib/aspose-words-19.1.jar</systemPath>
<scope>system</scope>
<version>19.1</version>
</dependency>
至此,就可以使用第三方jar了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]