maven 引入外部jar包的几种方式
2023-09-27 14:25:10 时间
方式1:dependency 本地jar包
<dependency>
<groupId>com.hope.cloud</groupId> <!--自定义-->
<artifactId>cloud</artifactId> <!--自定义-->
<version>1.0</version> <!--自定义-->
<scope>system</scope> <!--system,类似provided,需要显式提供依赖的jar以后,Maven就不会在Repository中查找它-->
<systemPath>${basedir}/lib/cloud.jar</systemPath> <!--项目根目录下的lib文件夹下-->
</dependency>
方式2:编译阶段指定外部lib
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>lib</extdirs><!--指定外部lib-->
</compilerArguments>
</configuration>
</plugin>
方式3:将外部jar打入本地maven仓库
cmd 进入jar包所在路径,执行以下命令
mvn install:install-file -Dfile=cloud.jar -DgroupId=com.hope.cloud -DartifactId=cloud -Dversion=1.0 -Dpackaging=jar
引入依赖
<dependency>
<groupId>com.hope.cloud</groupId>
<artifactId>cloud</artifactId>
<version>1.0</version>
</dependency>
相关文章
- maven生成可执行jar包
- IDEA Maven导入本地jar包
- Java开发学习----Maven聚合和继承解析
- Maven 打包生成-source.jar源码
- eclipse导入maven项目报错"Missing artifact com.sun.:tools:jar:1.8.0"错误解决方法
- 在Gradle或Maven中切换中央仓库地址为国内镜像源以加速jar包下载
- 2022最新IDEA配置Maven及Tomcat--详细、简单,适合初学者
- maven wrapper的使用
- Maven deploy跳过某个module解决办法
- maven引入本地jar不能打入部署包的问题解决
- FastDFS整合普通Maven项目(四)
- Maven 手动添加 JAR 包到本地仓库
- Maven自定义绑定插件目标:创建项目的源码jar
- 关于maven工程打jar的问题
- maven本地仓库中本地项目A的jar包有.lastUpdated后缀导致其他项目无法找到A的maven坐标
- Maven快速指南
- mvn编译时绕过本地jar去maven仓库下载问题
- maven:手动上传jar私服
- 【MAVEN】配置私服Nexus
- 普通的maven项目,如何打成一个fat jar(包括了全部依赖jar包)?
- centos7搭建nexus maven私服(二)
- IDEA下将maven构建的spring boot项目打包成jar包