关于maven项目引入maven库没有的jar处理办法
有些jar 如oracle的驱动ojdbc14.jar 二维码依赖包QrCode.jar在maven中央库不存在,对于这些jar如何引入比较方便后续管理了?
第一种办法:
把jar下载到本地,并在项目中指定jar的位置。
缺点:1、这种办法在使用maven把项目输出jar时,外部jar不会引入;
2、新建项目如需再引用该jar时,需再次指定jar在本地的存储位置。
第二种办法:
使用命令,把jar加载到本地maven仓库。
优点:把项目输出到jar时,也会打包到项目jar,同时新建项目如需使用同一版本的jar时也可实现复用。
操作方法:
输入命令将jar加载到本地maven库,cmd命令行输入如下命令:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\jars\oracle驱动jar\ojdbc14-10.2.0.1.0.jar
上面的D:\jars为jar在本地的绝对路径,注意替换为自己的路径。如果执行成功,会出现如下图示:
箭头所指为安装到本地maven库存放路径,注意看是否与项目所引用的本地maven库是否一致,如不一致,可考虑将其拷贝到项目所引用的本地maven库。加载成功会出现红框中的提示。
然后项目中pom.xml即可如此引入:
如果还有红色警告,可点击下面图示的按钮,重新加载:
到此这篇关于关于maven项目引入maven库没有的jar处理办法的文章就介绍到这了,更多相关maven项目没有的jar内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
IDEA中创建maven项目引入相关依赖无法下载jar问题及解决方案
先如今idea中的spring项目,springBoot的项目的开发一般都是基于maven创建的项目.这大大简化我我们对于各种依赖包的管理,同时又使得各种依赖包方便管理.但是当maven中的依赖下载出现问题的时候也是很头痛. 问题场景 在公司的项目中用到了fastjson依赖,而依赖的版本是动态获取的,如图 但是在某天启动项目的时候报错,一查看原来是maven中fastjson依赖的原因, 这时大部分的人的操作应该和我一样: 操作1 点击maven的更新按钮,让maven自动下载对应的jar包到
-
详解IDEA使用Maven项目不能加入本地Jar包的解决方法
使用IDEA编辑Web项目已经逐渐超过了使用eclipse的人数,但是IDEA对于pom.xml的执行也就是Maven方式导包支持并不是很完善,简单来说就是pom.xml上面记录的依赖库一般都能导入,但是如果pom.xml上面的某个依赖库失效,比如远程服务器关闭或者网络不通,或者是你想要加入本地硬盘上的某个jar包而不修改pom.xml的时候,IDEA的弊端就会显现出来.主要表现就是无法获得的依赖库或者本地Jar包无法放到/WEB-INF/lib目录下,导致Web项目部署时报错. 一个常见的错误
-
idea maven项目无法识别jar包里的class解决方案
idea maven不识别jar包的class 我用new project from exit source ,项目依赖下载完成后install能成功,项目也能运行. 但是代码所有用到第三方库的地方都报错 无法识别jar里的class,如图所示: 解决办法 使用 import project . 导入项目的时候选择pom.xml文件,别选项目文件夹应该就不会出现这个问题了 idea maven打包失败,找不到引用的jar文件的类 在开发环境下Maven一切运行顺利,可是打包时就报错,说是找不到符
-
Maven发布项目 (jar包) 到Nexus私服中的操作
1 需求说明 开发完项目后, 将项目版本发布到Nexus私服中. 2 实现步骤 2.1 Maven服务的setting.xml文件 (1) 如果本机安装了Maven服务, 可在${MAVEN_HOME}/conf/setting.xml中指定私服相关的配置: <!-- 在servers标签下配置server, 包括: 私服的用户名和密码, 在deploy项目时需要用到 --> <server> <id>releases</id> <username&g
-
使用maven如何将项目中的test代码打包进jar中
目录 maven将项目的test代码打包进jar中 项目结构如下 需求 三步 maven打包跳过test 在pom.xml文件中添加插件 使用mvn命令带附加参数 maven将项目的test代码打包进jar中 项目结构如下 …/src/main/java/package/** <– application code …/src/test/java/package/** <– test code 需求 test中有一个包含main方法的主类TestMain.java,将main.test.全部依
-
关于maven项目引入maven库没有的jar处理办法
有些jar 如oracle的驱动ojdbc14.jar 二维码依赖包QrCode.jar在maven中央库不存在,对于这些jar如何引入比较方便后续管理了? 第一种办法: 把jar下载到本地,并在项目中指定jar的位置. 缺点:1.这种办法在使用maven把项目输出jar时,外部jar不会引入: 2.新建项目如需再引用该jar时,需再次指定jar在本地的存储位置. 第二种办法: 使用命令,把jar加载到本地maven仓库. 优点:把项目输出到jar时,也会打包到项目jar,同时新建项目如需使用同
-
解决IDEA创建maven项目时pom.xml没有变蓝的问题
如下所示: 选中pom.xml,右键点击add as maven project, 稍等片刻后就可以了 补充知识:Idea导入maven项目不自动识别pom.xml *Idea导入maven项目不自动识别pom.xml *当在idea中导入maven项目时,不能自动识别pom文件 解决方法: 1.右键pom.xml文件,选择" add as maven project",即可自动导入pom所依赖的jar包 另外刷新Maven配置的方法为: (1)右键单击项目: (2)在弹出菜单中选择M
-
详解Maven项目缺少Maven Dependencies解决方法总结
一.今天搭建了一个maven项目,在pom.xml文件引入依赖后,发现项目结构中没有Maven Dependencies文件(下图),但是在java Build Path中又可以找到Maven Dependencies文件(如下图): 但是,pom.xml文件中添加的依赖jar包也不会自动下载到项目中,update Project也是一样,于是是网上查找了很多方法,尝试后都发现没有用,最终,查看自己的pom.xml文件,发现是在依赖前面写了<dependencyManagement>这个标签(
-
Maven 项目用Assembly打包可执行jar包的方法
目录 1.添加maven插件 2.mvn clean(清理下项目) 3.maven update project(用eclipse工具) 4.命令后执行命令mvn assembly:assembly -Dmaven.test.skip 5.执行 java -jar DataCollector.jar 该方法只可打包非spring项目的可执行jar包 1.添加maven插件 <build> <finalName>DataCollector</finalName> <
-
详解idea maven项目如何使用lib下得jar包
在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的jar包 比如,中央仓库没有jar包.这时我们就需要引入lib下的jar包了. 1.首先在dependencies里加入本地jar包.如图1.1所示 在点击红色方框处加号,选择添加JARs or directories 添加项目lib下的jar包,如图1.2 1.3所示. 2.如图1.4,进入Artifacts,右击将新添加的lib下的包,put into /WEB-LIF/lib 3.重新打包 以上就是本文的全部内容,希
-
解决java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包问题
今天遇到了这样一种情况,自己的maven项目中并没有引用的jar包出现在了Maven Dependencies的依赖包中.而我在pom.xml自己没有没有引入啊. 图示 怀疑是自己的alibaba 的druid所依赖的包: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.14</version>
-
Maven项目配置Tomcat的两种方式
目录 idea开发工具配置 1. 创建Maven项目 2. web.xml 3. index.jsp 4. 配置Maven项目 5. 配置Tomcat 6. 启动Tomcat eclipse开发工具配置 1.配置tomcat服务器 2.创建maven项目 3.部署项目 4.启动tomcat容器 idea开发工具配置 1. 创建Maven项目 并创建如下文件结构 2. web.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//D
-
maven项目引用外部jar包的方法
问题描述: 有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\src\main\webapp\WEB-INF\lib的目录下,然后通过config build path将该gdal.jar包引入到项目工程中.对于传统java web项目,这么做当然没有问题,但是对于maven项目,项目打包(mvn install)时就会报错,在项目调试时(debug on ser
随机推荐
- ASP.NET Sql Server安装向导(aspnet_regsql.exe)错误解决一例
- Redis的Python客户端redis-py安装使用说明文档
- vue数据双向绑定原理解析(get & set)
- JavaScript多线程的实现方法
- 无殇 javascript正则练习器
- 关于javascript原型的修改与重写(覆盖)差别详解
- GridView选择性导出Excel解决方案
- PHP递归实现文件夹的复制、删除、查看大小操作示例
- 菜鸟蔡之Ajax复习第二篇(JQuery中的load()方法实现Ajax功能)
- SQL查询效率注意事项小结
- MySQL数据库的23个注意事项
- 基于Jqurey的下拉框改变动态添加和删除表格实现代码
- 表单(FORM)的一些实用效果代码
- Android编程之阴影(Shadow)制作方法
- python网络爬虫之如何伪装逃过反爬虫程序的方法
- linecache模块加载和缓存文件内容详解
- pandas数据预处理之dataframe的groupby操作方法
- 解决nohup重定向python输出到文件不成功的问题
- Django实现一对多表模型的跨表查询方法
- OpenCV实现拼接图像的简单方法