精华内容
下载资源
问答
  • 本篇文章主要介绍了Maven引入本地Jar包并打包进War包中的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 本篇文章主要介绍了maven项目引用外部jar的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 【Java实战教程】10. 使用Maven引入相关jar包.zip
  • Maven引入jar包的几种方式

    千次阅读 2019-06-16 18:28:55
                                      Maven 引入Jar...

                                      Maven 引入Jar包的几种情况

    1.通过pom.xml中导入的jar包

    (1)链接打开http://mvnrepository.com/

    (2)搜索罐包,比如我想要的是servlet的api.jar文件 
    这里写图片描述

    (3)查看Maven pom.xml依赖语句 - >复制到你的项目pom.xml中 - >右键项目 - > Maven->更新项目 - > Maven Dependencies中就有了你想要的jar包 
    这里写图片描述

    复制依赖标签到你的Maven的项目中的pom.xml 
    这里写图片描述

    2,手动加入jar包到本地Maven reposity

    首先是在Maven的环境变量配置好的前提下进行,参考可以官方网站http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

    (1)打开Dos->输入mvn来测试是否出现相应的提示,保证你已经安装了Maven

    (2)输入安装语句:

    mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
     
    • 1

    其中

    • <path-to-file>为你罐包所在的路径(尽量简单并且不要含中文)
    • <group-id>为grouId号,与<artifact-id>组成唯一识别你的jar包的坐标,当不在公共资源的jar包中,自己自定义的罐子时,可以自定义的groupId号
    • <artifact-id>为artifactId的号,与<group-id>组成唯一识别你的jar包的坐标,当不在公共资源的jar包中,自己自定义的罐子时,可以自定义的artifactId号
    • <version>JAR包版本号,也可以自定义
    • <packaging>包的后缀,一般都是罐子

    比如我要安装的是servlet的api.jar文件包,我的本地罐包安装目录在d盘下,则在DOS中先进入到d盘,然后输入下面语句

    mvn install:install-file -Dfile=servlet-api.jar -DgroupId=javax.servlet -DartifactId=javax.servlet-api -Dversion=4.0.0-b07 -Dpackaging=jar
     
    • 1

    回车即可安装相应的JAR包

    3,通过搜索本地reposity加入罐包

    这是在仓储配置为本地仓储并且仓储中有你想要的jar包时,才用到此类方法 
    (1)右键项目 - > Maven->添加依赖关系 
    (2)搜索jar包  Maven Dependency下就有你想要的导入的本地的jar包 
    这里写图片描述 

    这里写图片描述

    转载地址: https://blog.csdn.net/zhangyufeng0126/article/details/81743006
    展开全文
  • 批量导入maven本地jar包
  • 一、引入jar包方式一(通过Dependencies标签页) 1.选择Maven Dependencies,点击【Add JARs...】按钮 2.输入我们想添加的jar名字进行搜索,选择对应jar,点击【OK】按钮确认添加 二、引入jar包方式二...

    Maven工程中添加jar有两种方式


    一、引入jar包方式一(通过Dependencies标签页)

    1.选择Maven Dependencies,点击【Add JARs...】按钮

           

    2.输入我们想添加的jar包名字进行搜索,选择对应jar包,点击【OK】按钮确认添加

           

    二、引入jar包方式二(通过pom.xml文件)

    1.打开pom.xml文件

    2.添加相对应jar包依赖,再保存(jar包依赖可以在网上下载,不清楚的小伙伴,也可以查看上篇文章有具体教程)

    3.如果没有自动生成jar包,再选择【update Project...】进行更新

    4.选择对应的项目,勾选【Force Update of Snapshots/Releases】,点击【OK】按钮确认添加。

          

     

    展开全文
  • Maven项目引入本地jar后,无法使用jar的方法. 说明:本地有自己写的一个jar包项目.在另一个项目中需要使用这个本地jar包.于是根据网上的方案引入本地jar包. (1) 在src同级目录下创建lib文件夹. 2,把本地jar包放入lib...

    1:问题描述

    Maven项目引入本地jar后,无法使用jar的方法.

    说明: 本地有自己写的一个jar包项目.在另一个项目中需要使用这个本地jar包.于是根据网上的方案引入本地jar包.

    (1) 在src同级目录下创建lib文件夹.  2,把本地jar包放入lib中  3,修改pom文件将jar包引入新的项目中. 最终的效果如下.

           

    如图所示,在maven仓库中 本地jar已经引入.  但问题随之而来. 本地jar的方法无法使用.提示找不到

    2:解决方法:

    修改本地jar的打包方式, 在pom文件中加入下面这段代码.   <skip>true</skip>  这句是重点.

    修改完pom后 ,重新打包jar.  然后在新项目中重新导入jar包. 这时问题就jar包就能正常使用了.

    3:原因分析:

     <skip>true</skip>  这行代码 表示不执行测试用例,也不编译测试用例类.

    加入这行代码 跳过测试用例.jar包就能正常引用了.

     

     

     

    展开全文
  • 主要介绍了SpringBoot使用Maven打包异常-引入外部jar,需要的朋友可以参考下
  • 主要介绍了解决IDEA中maven导入jar包一直报错问题,本文通过实例图文的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • eclipse集成maven引入jar包问题

    千次阅读 2020-04-12 12:05:52
    eclipse集成maven引入jar包问题,本地编译时,pom里引入的是同一个版本的jar并且在同一个工作空间Workspace的本地项目。 解释参考如下:  一、本地工程依赖  Eclipse 提供了一个很好的插件 m2eclipse ,该插件能...

    eclipse中A项目引入B项目

    说明:

    eclipse集成maven引入jar包问题,本地编译时,pom里引入的是同一个版本的jar并且在同一个工作空间Workspace的本地项目。

    解释参考如下:
      一、本地工程依赖
      Eclipse 提供了一个很好的插件 m2eclipse ,该插件能将 Maven 和 Eclipse 集成在一起。

    在最新的 Eclipse 中自带了 Maven,我们打开,Windows->Preferences,如果会出现下面的画面:
      在这里插入图片描述

    举个例子,其架构如下所示(以下均使用eclipse中m2eclipse插件进行演示)——

    在这里插入图片描述

    此时,这里依赖的“dependency-to-hello”指代的是eclipse工作空间中的工程,这样,我们直接源码依赖的便是工作空间里的源码,这样很方便,也是我们需要的。会注意到,所依赖的“dependency-to-hello”工程,并没有显示其路径,也就是默认的工作空间的地址。

    那么,什么时候maven依赖的是仓库(本地仓库或远程仓库)中的jar包呢?

    二、(本地/远程)仓库jar包依赖

    很简单的方法之一,直接把“dependency-to-hello”工程关闭掉(close project),这样,就得到这样一个视图——
    在这里插入图片描述

    会看到,此时maven依赖的正是对应“dependency-to-hello”工程的jar文件,并且,后面的路径显示是从maven仓库里面取的。

    三、工程依赖及仓库依赖的转换

    OK,我们现在还原之,我们将工程“dependency-to-hello”打开,会看到对应的maven依赖又变回原来的工程依赖了。

    需要说的是,当重新打开工程“dependency-to-hello”的时候,hello工程并没有出现红色感叹号,也就是无须做“update dependencies”等的更新maven依赖等操作。

    从这里,我们就能够看出来——m2eclipse首先查看是否能够从本地工程库中得到对应的maven依赖,如何存在,则将本地工程依赖进来;如何不存在,则从本地仓库/远程仓库中加载解析对应的jar包依赖。

    四、版本号变更

    在这儿,我假装模拟一下版本号变更,来看一下,会发生什么情况?

    现在“dependency-to-hello”工程是“快照”版本,当我们将之换为正式版本的时候,发现“hello”工程的maven依赖重新变回了jar依赖,如下——

    “dependency-to-hello”工程的maven坐标配置——

    <groupId>com.juvenxu.mvnbook</groupId>
    <artifactId>dependency-to-hello</artifactId>
    <version>0.0.1</version>
    <packaging>jar</packaging>
    

    “hello”工程的依赖配置——

    <dependency>
        <groupId>com.juvenxu.mvnbook</groupId>
        <artifactId>dependency-to-hello</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>
    

    其文件架构会显示如下——
    在这里插入图片描述

    会发现其依赖是原有的仓库中的“快照”版本的“dependency-to-hello”的jar包。我们将仓库中的“快照”版本删除掉。刷新工程,发现hello工程上显示红色感叹号。如下——
    在这里插入图片描述

    也就是说,其依赖是空依赖,本地及仓库中均不存在。

    当然这个“陷阱”是我自己加的,重新更改其版本号正确对应即可,就可以重新得到maven本地工程依赖了。

    五、总结

    在日常多人协作开发过程中,我们常常会遇到maven依赖版本变更带来的问题。当我们的工作空间也存在对应的依赖工程(对应上述例子中的“dependency-to-hello”工程)的时候,我们可以通过判断依赖的是本地工程还是仓库jar包的方式来判断是否出现了版本不一致的问题。从而,就能够解决maven依赖版本变更带来的问题。

    如果发现没有依赖本地工程,建议检查下响应依赖的版本。

    如果还有问题的话,请检查工程(被依赖的工程)是否允许workspace resolution,步骤:maven -> Enable Workspace Resolution。

    引入别的jar问题:

    1:web项目依赖了java项目,要将java项目打成jar包,然后在web项目中引入该jar包。
    2:依赖spring的jar包,要将该spring的jar包下载到本地仓库的。
    3:打jar包,用eclipse或者myeclipse,右键点击java项目–>run as–>Maven Install,该功能将java项目打成jar包放到本地仓库,此时web项目能正常运行了。

    展开全文
  • 在使用maven管理项目jar包的时候,虽然很方便,但是有时候jar包拉取不下来的时候很恼火。经过多次努力终于解决了。特此记录一下,也让有同样问题的人可以早日不被这些没有技术含量的问题困扰。 解决第一步 ...
  • ![图片说明](https://img-ask.csdn.net/upload/202003/06/1583457522_886324.png)![图片说明]... 我在引入的本地jar包,但是无法调用它,也没有显示报错,求大神帮忙看下。
  • maven引入本地jar包的方法

    万次阅读 2019-05-25 18:34:19
    一、第一种方式: 1.电脑安装maven 2.下载jar.例如 gj.jar 3.把jar随便放一个位置 4.在jar包目录下打开cmd输入: mvn install:install-file -Dfile=F:\WorkProject\pcc-api\src\main\r...
  • 解决 <dependency> <groupId>mqsdk</groupId> <artifactId>mqsdk-java</artifactId> <version>4.0.3.0.3</version> <scope>system</scope> <systemPath>D:/work/MQSDK_JAVA/mqsdk-4.0.3.0.3-jar-with-dependencies....
  • 主要介绍了IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • idea导出jar,并通过maven引入jar包

    千次阅读 2017-12-29 18:22:28
    后面我发现其实有有更简单的方法,直接放过maven的一个命令全部解决. Maven 项目管理1.选择项目点击F4,依次如图所示2.弹出如下图所示,点击main class ,弹出第二张图,选择一个带有main方法的类,点击ok3.将地址换成如图...
  • maven 无法引入jar包的问题

    千次阅读 2018-12-21 09:36:34
    maven 无法引入jar包的问题 问题描述 spring cloud 版本Finchley.SR2 + erueka +spring boot 2.0x,不能引入@EnableEurekaServer注解; 使用cloud Edgware.SR3 + spring boot 1.5.13.RELEASE,可以引入@...
  • Maven 引入外部jar包的打包配置

    万次阅读 2018-06-14 17:32:52
    Maven打包时,发现一个错误,原来是引入外部(非maven导入的)jar包:解决方案:1. 引入jar包放到项目的lib项目下,并修改名字(格式: XXX.XXX.XXX-版本.jar),如图:2. 在调用lib下的两个外部jar的模块中,...
  • MAVEN 引入jar包没问题,没法import 背景: 最近在做一个分布式项目,这个问题困惑了我2天,今天总算是解决了。 网上搜到的方法都差不多,都不是我的问题都没法解决。试了老半天我知道我踩坑里去了,有啥法慢慢找...
  • maven引入外部jar包的两种方式

    千次阅读 2019-09-01 10:57:55
    一、maven使用本地jar <scope>test</scope>:实际项目打包的时候没有这个jar包 <scope>compile<...:已提供,告诉maven这个jar包未来在我的服务器中有,不需要它打包放在项目中,...
  • 提示找不到对应的类,但是在IDE中已经可以看到Maven成功下载了该jar包,![图片说明](https://img-ask.csdn.net/upload/201907/26/1564121534_318248.jpg) 与该依赖相关的POM.xml如下: ``` <groupId>...
  • Maven仓库理解、如何引入本地Maven多种方式打可执行jar包
  • 最近在做项目时,用到Oracle,因为这个不能通过Maven引入,只能本地引入。但是打包时启动错误,查证后发现本地jar包没有打包进去,整了大半个小时给整好了,特此记录一下,以备用。 引入本地jar包 在 pom.xml ...
  • 达梦数7据库j驱动及方言maven依赖jar包,DM达梦数据库jdbc-jar包dialect方言jar包
  • mybatis的mavenjar,可以方便的使用maven插件,一键生成sql
  • maven 引入jar包冲突的解决办法,这里以springboot 关于 Class path contains multiple SLF4J bindings的警告为例子。
  • 我终于发现了问题的根源(其实仔细看报错信息,你发现其实问题描述的很清除了,就是程序引用找不到,而这些所有错误基本都是指向了自己引进的jar包):原因就在于我引入了外部(非maven导入的)jar包,如下图所...
  • maven项目引入jar包,找不到类的问题

    千次阅读 2021-01-12 15:50:35
    引入 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version> <scope>test</scope> </...
  • maven引入本地jar包并打包 1、在项目根目录下创建一个lib文件夹,把本地jar包拷贝到lib文件夹下 2、Pom文件中增加配置 3、本地的jar包没有打包到生成的war包中,需要如下配置 4、本地的jar包没有打包到生成的jar...
  • 主要介绍了详解IDEA使用Maven项目不能加入本地Jar包的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,036
精华内容 11,614
关键字:

maven引入的jar包无法引用