maven 引入外部jar包的几种方式
2016-03-22 12:27
483 查看
方式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>
相关文章推荐
- ASP.NET MVC为字段设置多语言显示 [转]
- Python cPickle模块
- Problem Q-1016
- 天才李一男培训语录
- 第二十四讲--Undo段及区的状态和使用
- Laravel进行数据库迁移(migration)
- mysql索引
- [ActionScript 3.0] flash如何访问父级或者舞台上的变量、函数等的方法
- Unity Shaders and Effects Cookbook (2-1) 修改 UV 坐标实现纹理贴图的滚动 模拟水流效果
- 问题求解与程序设计作业1
- MongoDB 3.0新增特性一览
- Python 数据结构与算法——图(Graph)
- response的contentType 几种类型
- Excel2007及以上添加选择对象
- web网页优化 tomcat gzip设置以及验证
- Linux 一次杀死多进程
- buptoj 945:Emiya 树形dp
- 问题求解与程序设计作业2
- 安装KB3135173后出现,Win10系统爆发式推送重置默认应用失败通知的问题
- 多个线程ThreadLocal中存的是什么