maven如何依赖本地非repository中的jar包
来源:互联网 发布:阿里云客服是干什么的 编辑:程序博客网 时间:2024/06/05 08:41
最近做项目时,使用了阿里的身份校验服务,引入jar之后,项目编译失败(maven项目),什么原因呢?
我们知道maven编译的时候默认会根据依赖去默认中心仓库寻找相应的jar包,我们引入的jar是放在项目根目录下的,maven编译的时候是无法找到jar依赖的。那么有什么好的解决办法呢?你可能会想到,我们可以在项目中指定一下jar包的位置,或者把jar放到中心仓库去。
1.添加jar包绝对路径
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs> </compilerArguments> </configuration> </plugin> </plugins>
2.jar安装到本地仓库
有同学会想到把jar放到中心仓库就完了,这样肯定不行,我们需要通过mavan手动把jar安装到中心仓库(需要安装maven,并配置默认仓库),方法如下:
maven安装jar的命令是:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=jar的groupId -DartifactId=jar的artifactId -Dversion=版本号version -Dpackaging=jar
安装完成之后就可以再仓库里面找到jar包了,然后项目里面就可以正常的dependency依赖进去了。
阅读全文
0 0
- maven如何依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- Maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- maven依赖本地非repository中的jar包
- Eclipse的maven工程依赖本地非repository中的jar包编译报错的解决方案
- maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理
- maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理
- maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理 maven找不到符号
- Maven 依赖本地jar包
- Maven依赖本地jar包
- maven添加jar包到本地repository
- 解析xml的4种方法详解以及优缺点
- rotation*vector3
- cookie and session
- FeignClient Caused by: java.lang.IllegalArgumentException
- vue: WebStorm设置快速编译运行
- maven如何依赖本地非repository中的jar包
- yii2.0使用AR查询,将数据库时间戳格式化
- Android 查看app本地端数据表
- Cursor.moveToFirst()和Cursor.moveToNext()的疑惑
- MFC添加控件后引用名字显示未定义错误 是没添加#include "Resource.h"
- /etc/crontab文件和crontab -e命令区别
- html+css+javascript代码编程规范之HTML
- Spring cloud eureka 简单例子
- Android 内存