maven仓库找不到需要的jar包解决办法
来源:互联网 发布:淘宝订单险坑卖家 编辑:程序博客网 时间:2024/06/06 02:58
转载:http://m.blog.csdn.net/blog/u013210551/46839571
有时候我们需要使用的jar包maven仓库没有时,我们会使用其他办法添加jar包或有时候我们可能需要在项目中使用自己开发的包,如果你用的是中央库地址,库中肯定是没有的;一般我们会用自己搭建的maven私服地址,在上传到私服前,我们需要对包进行测试,那么需要临时加到lib目录下,测试成功后再加到私服库中。
1.maven 使用本地包 lib jar包 依赖一个lib目录
有些项目的jar包不是在maven服务器上能够下载的,那么需要将这样的包放在项目的lib目录下,
不过这样会导致maven打包时找不到包,报错。可以通过下面的配置解决这个问题
配置步骤:
- 在WEB-INF下新建lib目录并加入自己的包。
(截图上传不了) 右键项目 -> Build Path -> Configure Build Paht…
Libraries > New Project Library > … > Attach Jar Directories选择lib目录的jar,确定。
配置pom.xml文件
<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>src\main\webapp\WEB-INF\lib</extdirs> </compilerArguments> </configuration> </plugin> </plugins> </build>
2.把某个单独jar包加入maven寻找的路径(非整个lib目录)
比如:
<dependency> <groupId>org.swinglabs</groupId> <artifactId>swingx</artifactId> <version>0.9.2</version> <scope>system</scope> <systemPath>${project.basedir}/lib/swingx-0.9.3.jar</systemPath></dependency>
这种的不好处是,只能加入某个jar包而不是某个目录。
3.把jar包安装入本地仓库
注意: 正规maven的方法,要求jar包中有合法的 artifactId信息
先安装jar包到本地仓库
引用安装的jar包
批量小工具,批量安装jar包到本地仓库–(参考)工具
<repository> <id>repo</id> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>file://${project.basedir}/repo</url></repository>
0 0
- maven仓库找不到需要的jar包解决办法
- maven仓库找不到需要的jar包解决办法
- maven仓库找不到需要的jar包解决办法
- maven的eclipse找不到本地仓库的的jar包
- 【初学maven】仓库搜索添加需要的jar包(三)
- 【初学maven】仓库搜索添加需要的jar包(三)
- Maven中央仓库无法更新jar包的解决办法
- maven打包找不到第三方jar包的解决办法
- [Maven]引入自定义Jar包(在maven仓库找不到的那种)
- mavenRepository【maven仓库,全都是maven项目,自己可以在里面下载需要的jar包】
- 仓库搜索添加需要的jar包
- Maven 找不到 jar 包
- Maven 找不到 jar 包
- maven找不到jar包
- Maven主仓库中找不到包的解决办法(如org.restlet.jee not found)
- 在本地仓库有jar包的情况下,Maven工程依然报错Missing jar包的解决办法
- 关于Maven找不到jar包的解决方案
- maven仓库上传jar包
- PKI体系及常见证书
- cJSON代码阅读(6)——解析JSON数值
- 安卓动画技术
- 使用Objective-C获取每日必应壁纸设置为桌面
- Html5添加图片分类过滤特效插件教程
- maven仓库找不到需要的jar包解决办法
- SVN创建新文件不能提交的处理
- 仿IOS Switch控件
- 数据库设计步骤--了解用户需求:与客户会面
- 安装Hadoop,启动hadoop(每次都用),设置免密码登陆
- 全站HTTPS来了!有何优势、与HTTP有何不同?
- Js闭包的用途
- DATABASE 12C 新功能rman RECOVER TABLE
- Linux网络套接字学习笔记(一)