maven项目导入本地jar包

第一步:在项目的resources文件夹下创建一个文件夹来存放jar包,示例如下图

然后pom中做如下配置。

其中 dependency元素的groupId和 artifactId  以及 version 可以随便写,但建议与jar包保持一致。 systemPath 标签的 ${project.basedir}  是项目所在磁盘目录写死就行,后面是jar包路径。 其余按照图中配置即可,这样无论是在idea中还是将jar包打进包中都可以。

-- 转载请注明出处

原文地址:https://www.cnblogs.com/qiaoyutao/p/12357936.html

时间: 2024-08-29 08:52:46

maven项目导入本地jar包的相关文章

Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目.一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按钮进行项目的重新载入. 第六个按钮:Execute Maven Goal 弹出可执行的 Maven 命令的输入框.有些情况下我们需要通过书写某些执行命令来构建项目,就可以通

eclipse maven 项目导出为 jar 包

一个 maven 项目有很多依赖,所以最后打出的 jar 一般会很多,且比较大,打成 jar 包的步骤 (注意pom.xml文件中打包类型不能是war包): 1. 把 pom.xml 中依赖的库打成 jar 包:  在工程 pom.xml 所在的目录下,执行命令: mvn dependency:copy-dependencies 所依赖的jar包会导出到目录 target/dependency/中. 2. 把该 maven 项目打成一个 jar 包: 在工程 pom.xml 所在的目录下,执行命

Maven中使用本地jar包

在Maven项目中使用本地jar包有如下几种方法: 1.使用system scope <dependencies> <dependency> <groupId>org.richard</groupId> <artifactId>my-jar</artifactId> <version>1.0</version> <scope>system</scope> <systemPath&g

maven项目,去除jar包中的不想要的依赖关系(Document root element &quot;beans&quot;, must match DOCTYPE root &quot;null&quot;. )

maven dependencies中并不会删除 以下方法maven dependencies中并不会删除,可能程序引入的时候,会去掉这种依赖(猜的) 解释: 就是说项目中要用到某一个a.jar包,通过maven引入了之后,也自动的导入了该jar包所依赖的包,这里就会存在一个问题, 如果a.jar包依赖b.jar这个项目的1.0版本,可是我的项目中已经有b.jar这个项目2.0的版本了,这里就会造成冲突,解决的办 法是去除a.jar包依赖b.jar这个项目的1.0版本的依赖关系,让项目使用我已有

maven项目,去除jar包中的不想要的依赖关系

解释:就是说项目中要用到某一个a.jar包,通过maven引入了之后,也自动的导入了该jar包所依赖的包,这里就会存在一个问题,如果a.jar包依赖b.jar这个项目的1.0版本,可是我的项目中已经有b.jar这个项目2.0的版本了,这里就会造成冲突,解决的办法是去除a.jar包依赖b.jar这个项目的1.0版本的依赖关系,让项目使用我已有的包. 最近搭一个springmvc4.x的maven环境,由于要用到webserice,打算整合jersey做,在导入jersey-spring.jar时出

Maven工程引入本地jar包

项目中要引入另一个项目的jar包, 不在开源库中. 可以把包复制到本地maven仓库中: 也可以在配置文件中配置路径. 1.在src目录同级创建一个lib文件夹,将jar包拷贝到lib文件夹下 2. 然后在pom.xml中配置包依赖 <dependency> <groupId>com.xxxxxxxl</groupId> <artifactId>xxxxxxxxx</artifactId> <version>0.0.1</ver

IntellJ idea maven项目带有第三方jar包

今天用maven打包时,提示程序包com.aspose.slides不存在 原来第三方jar是直接导入的,打包时没找到 那项目中带有第三方jar包,怎么打包? 方法: 1.根路径建立lib包,将第三方jar复制进去 2.在pom.xml文件中 (1)dependency部分加入 <dependency> <groupId>aspose.slides</groupId> <artifactId>slides</artifactId> <ver

Maven项目加载JAR包

登陆网站找jar包:http://mvnrepository.com/ 1.http://mvnrepository.com/artifact/net.sf.jxls/jxls-core/1.0.6 点击"maven"复制里边的配置如下图: 2.打开项目中pom.xml文件,把1中复制的信息粘贴到里边 3.pom.xml右键-->run as-->3 Maven clean 4.pom.xml右键-->run as-->5 Maven install

spring maven项目解决依赖jar包版本冲突方案

引入:http://blog.csdn.net/sanzhongguren/article/details/71191290 在spring reference中提到一个解决spring jar包之间版本冲突的解决方案,原文如下 It is possible to accidentally mix different versions of Spring JARs when using Maven. For example, you may find that a third-party lib