maven 引入外部jar包的几种方式(转)
2023-09-11 14:20:29 时间
原文链接: maven 引入外部jar包的几种方式
方式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>
相关文章
- java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
- IDEA导出Maven工程依赖的所有jar包
- 《maven官方文档》5分钟开始Maven
- [转]maven引入本地jar包的方法
- eclipse jar包 中文乱码 解决方案
- Maven Source jar
- 使用jvisualVM监控远程linux服务器上运行的jar程序
- 【IDEA】+把自己做的小工具jar包上传到官方Maven仓库
- maven仓库添加jar架包
- java -jar 执行 eclipse export 的 jar 包报错处理
- 如何将本地jar包放入本地maven仓库和远程私服仓库
- springboot项目启动 java -jar详解
- Hadoop 2.x 版本中的依赖 jar
- flink如何动态支持依赖jar包提交
- Maven - Maven Build Life Cycle - maven tutorial
- 如何在maven中添加jar包
- Maven-010-maven 编译报错:Failure to ... in ... was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced.
- 如何发布本地maven项目jar包部署到nexus私服?
- mvn编译时绕过本地jar去maven仓库下载问题
- Java的Maven基础知识笔记:Maven是什么、maven目录、pom.xml唯一ID、maven解决依赖管理、maven中央仓库与镜像、构建流程(声明周期、阶段、目标)、使用插件、模块管理、mvnw指定版本、如何发布自己的开源库
- Ubuntu 14.04 & ant: Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-i386/lib/tools.jar
- maven项目搜索依赖jar包顺序
- Spring项目中简单几步实现多个动态数据源(多个数据库)切换,通过maven依赖注入相关jar包,来满足不同数据库、不同数据表(不同数据源)的灵活调用