精华内容
下载资源
问答
  • Maven手动导入依赖

    2021-01-16 11:00:17
    Maven手动导入依赖以及解决导入错误问题 有时候迫不得已,需要进行手动导入依赖 jar ???? 有时候 maven 一直爆“找不到依赖”,但是自己明明已经手动导入好了…???? 手动导入 本人使用的是 IEDA,进行 maven ...

    Maven手动导入依赖以及解决导入错误问题

    有时候迫不得已,需要进行手动导入依赖 jar 包😑
    有时候 maven 一直爆“找不到依赖”,但是自己明明已经手动导入好了…😤


    手动导入

    本人使用的是 IEDA,进行 maven 手动导入时,不能单纯地把 jar 包复制到本地仓库中,要使用到一个命令:

    mvn install:install-file -Dfile=【jar包的完整路径】 -DgroupId=【依赖的GroupId】 -DartifactId=【依赖的ArtifactId】 -Dversion=【依赖的Version】 -Dpackaging=【依赖的Packaging类型】
    

    示例

    我要导入一个叫 topview-utils 的依赖,在项目 pom 文件中的说明如下:

    <dependency>
        <groupId>cn.topviewclub</groupId>
        <artifactId>topview-utils</artifactId>
        <version>2.5</version>
    </dependency>
    
    • 如果是要手动导入的话,需要下载这个依赖的 jar 包文件,放到一个文件夹中,比如路径是:P:\temp\topview-utils-2.5.jar。这个文件夹不需要是 maven 的本地仓库文件夹
    • 然后,在 IDEA 的 Terminal 中输入以下命令:
    mvn install:install-file -Dfile=P:\temp\topview-utils-2.5.jar -DgroupId=cn.topviewclub -DartifactId=topview-utils -Dversion=2.5 -Dpackaging=jar
    

    Terminal示例

    • 然后,你到 maven 的本地仓库中会看到导入了相关的依赖,并且不只是导入了 jar 包,还有其他必需的文件
    • 最后去项目中 reload 一下 maven 就可以了
      reload示例

    如果手动导入还是报错

    如果用上面的方法手动导入依赖了,reload 了 maven 之后还是报错找不到依赖,那么需要“完全 reload 一下”。具体方法是:

    • 先把 pom 文件中的出错的依赖的依赖信息删掉,然后 reload 一下 maven(相当于先排除掉出错的依赖)。依赖信息就是上文示例中提到的:
    <dependency>
        <groupId>cn.topviewclub</groupId>
        <artifactId>topview-utils</artifactId>
        <version>2.5</version>
    </dependency>
    
    • 然后再把这个依赖信息加入 pom 文件中,再 reload 一下 maven
    • 不出意外,应该不会再报错了

    至于这个问题到底是什么造成的,我的一个猜测是:maven 存在缓存(或者是 IDEA 存在对 maven 的缓存),导致了第一次导入依赖出错之后,以后的每次导入这个依赖都会报错。所以需要“完全 reload 一下”
    这只是我的猜测,如果有更合理的说法,希望能顺手告诉我一下,感激不尽💖

    展开全文
  • 使用maven命令下载依赖jar

    千次阅读 2020-02-28 10:31:27
    使用maven命令下载依赖jar 文章目录使用maven命令下载依赖jar步骤一步骤二 平时使用idea,导入其它...先打开命令行,进入你本地的maven仓库,jar的依赖包的位置。例如我要下载freemarker的2.3.9版本 步骤二 输入...

    使用maven命令下载依赖jar


    平时使用idea,导入其它项目时,有时候代码总是一片红,很尴尬,查看依赖时,也是一片红。蛋疼,大部分都是依赖没下载下来的问题。这里我们就来解决这个问题。

    方法一

    打开maven仓库该依赖的位置,删掉相应的版本,比如我这里要下载freemarker的2.3.9版本,然后打开idea中的maven projects,点击一下刷新按钮。
    在这里插入图片描述

    方法二

    通过方法一,怎么也下载不下来。那你就可以试试这个方法了。通过maven命令mvn下载。

    步骤一

    例如我要下载freemarker的2.3.9版本,打开本地maven仓库,可以看到jar包并没有下载下来。所以我们要先删掉它。
    在这里插入图片描述然后打开命令行,进入你本地的maven仓库,jar的依赖包的位置
    在这里插入图片描述

    步骤二

    输入命令:
    mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ -DgroupId=org.freemarker -DartifactId=freemarker -Dversion=2.3.29

    -DremoteRepositories为远程仓库地址;
    -DgroupId为分组id
    -DartifactId为包的名字
    -Dversion为版本号。

    稍等一会,你就会看到下载成功。

    展开全文
  • IDEA 重新导入依赖maven 命令 reimport

    万次阅读 2018-12-10 14:29:59
    Intellj 的自动载入...此时需要手动强制更新依赖: 1. 手动删除Project Setting 里面的libraries 2. 在Maven Project点击clean功能,删除之前编译过得文件 3. 项目右键 --》 maven --》 Reimport ...

    Intellj 的自动载入maven功能有时候很好用,但是有时候会碰到很多问题,导致pom文件修改却没有触发自动重写载入。

    此时需要手动强制更新依赖:

    1. 手动删除Project Setting 里面的libraries 包

    2. 在Maven Project点击clean功能,删除之前编译过得文件

    3. 项目右键 --》 maven --》 Reimport

    展开全文
  • 【前情提要】在日常开发过程中,我们总是不可避免的需要依赖某些不在中央仓库,同时也不在本地仓库中的jar,这是我们就需要使用命令行将需要导入本地仓库中的jar包导入本地仓库,使得项目依赖本地仓库中的代码。...

    前情提要】在日常开发过程中,我们总是不可避免的需要依赖某些不在中央仓库,同时也不在本地仓库中的jar包,这是我们就需要使用命令行将需要导入本地仓库中的jar包导入本地仓库,使得项目依赖本地仓库中的代码。

    例如我们需要将下面pom文件中的jar包引入本地仓库

    <dependency>
                <groupId>com.eelve</groupId>
                <artifactId>todo</artifactId>
                <version>1.0</version>
           </dependency>

    导入命令

    mvn install:install-file -Dfile=D:linklibtodo-1.0.jar  -DgroupId=com.eelve -DartifactId=todo -Dversion=1.0 -Dpackaging=jar

    命令详解

    -Dfile:jar包所在本地的具体路径
    -DgroupId:项目组织唯一的标识符,实际对应JAVA的包的结构
    -DartifactId:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称
    -Dversion:版本号
    -Dpackaging:打包的类型

    结果示例

    0714142360e0ae325e1db1a91ddb1388.png

    【小贴士】maven的仓库分类

    在maven中,仓库可以分为:本地仓库、远程仓库。 远程仓库可以分为:中央仓库、私服仓库。 中央仓库是maven官方指定的仓库,可以理解为“寻找的最后一站”。 私服仓库可以是自己建的,也可以是其它主体建的(比如aliyun的maven仓库,jboss的maven仓库等)。 私服可以分为:全局应用的私服仓库、应用到项目自身的私服仓库。

    maven寻找得顺序大致可以理解为: 1,在本地仓库中寻找,如果没有则进入下一步。 2,在全局应用的私服仓库中寻找,如果没有则进入下一步。 3,在项目自身的私服仓库中寻找,如果没有则进入下一步。 4,在中央仓库中寻找,如果没有则终止寻找。

    补充: 1,如果在找寻的过程中,如果发现该仓库有镜像设置,则用镜像的地址代替。 2,如果仓库的id设置成“central”,则该配置会覆盖maven默认的中央仓库配置。

    以上,通过实践得来的,可能不全面,仅当参考

    展开全文
  • maven手动导入pom依赖

    千次阅读 2019-08-09 14:35:35
    首先确定好那几个pom依赖无法导入maven里面 实际的pom依赖 org.springframework spring-context-support 3.1.0.RELEASE 执行的命令 mvn install:install-fi -Dfile=jar的位置 -DgroupId=上面的groupId...
  • Maven导入依赖

    2020-07-02 09:18:38
    install:install-file -...安装指定文件到本地仓库命令:mvn install:install-file -DgroupId=<groupId> : 设置项目代码的名(一般用组织名) -DartifactId=<artifactId> : 设置项目名或模块名 -Dver
  • maven导入oracle依赖

    2018-11-20 21:49:47
    从下载的oracle数据库中E:\app\xx\product\11.2.0\dbhome_1\jdbc\lib该路径下拷贝ojdbc6.jar,放入maven仓库中新建的路径中 org/com/oracle/ojdbc6/11.2.0.3下,在cmd中执行以下命令即可: &gt;mvn install:...
  • oracle jdbc并不能向mysql那样直接配置,...应用情景时这个样子的,在idea加了依赖但是显示没加上去,又是clean,又是install的,都不行啊,最后查了说是ojdbc依赖包需要自己在命令行添加进去,这个命令一定要输入...
  • maven自动导入包失败

    2018-12-13 13:27:00
    pom.xml文件依赖添加后,让maven自动导入包,老是失败,文件夹中有其他文件,就是缺少jar文件 解决: // 进入pom.xml所在的文件夹,执行下面的命令,下载jar mvn -f pom.xml dependency:copy-dependencies ...
  • 有时候,maven并不能下载我们所需要用到的jar,这个时候我们就需要自己手动进行操作导入jar到maven中。拿jbarcode-0.2.8.jar在win10环境下举例,步骤如下: 一:官网下载https://maven.apache.org/download.cgi ...
  • 1.命令如下 mvn install:install-file -DgroupId=cn.com.ahsoft.zjmsa - DartifactId=zjmsaServiceInterface -Dversion=1.0.0 -Dpackaging=jar - Dfile=zjmsaServiceInterface-1.0.0.jar 例如:pom.xml文件添加...
  • 这里以ojdbc.jar为例: oracle jdbc并不能向mysql那样直接配置,原因是Oracle授权...idea插件maven的安装位置,这里主要是为了寻找你的项目使用的maven的目录,其实path里面配置以后,任何地方只要运行cmd命令都可...
  • 文章目录一、maven项目导入依赖飘红1.2 解决方式二、maven install脚本出现问题2.1 解决方式 欢迎访问笔者个人技术博客:http://rukihuang.xyz/ 一、maven项目导入依赖飘红 公司项目主要为两个底层项目,多个依赖于...
  • maven添加依赖包时,添加不成功,可以选择通过外部命令导入到仓库里。 2.命令:(在Dos命令行) mvn install:install-file -Dfile=本地jar包存放目录 -DgroupId=jar包添加依赖的groupId名称 -DartifactId=jar...
  • 引入mybatis-spring-boot-starter等许多jar依赖时一直下载失败(*.lastUpdated),自己下载jar包导入进去又无法引用。 解决方法: 在本地仓库中删除(*.lastUpdated)文件,重启idea或重新引入依赖下载即可...
  • 有时候使用pom.xml导入依赖时会出现导入失败无法下载jar。这个时候就可以使用控制台导入jar: 首先我们需要下载安装maven。。。。 . 测试maven 1.1 命令行输入mvn -v,如果提示如下图则表示能使用maven命令...
  • 之前用IDEA创建了Maven项目导入依赖时出现了Unknow和红波浪线的情况。 unknow 的示例当时没截图保存,没法放。 可以确认IDEA中Maven设置无误,且中央仓库的镜像使用的阿里云的镜像,网速也没出现不稳定的情况。 ...
  • 之前一直都是使用的idea,创建maven工程进行jar包导入操作...本次采用的方案是基于pom.xml模板的形式+maven命令的方式,到仓库下载jar报错,示例代码如下:项目依赖:commons-iocommons-io2.6pom.xml模板:xsi:schema...
  • 使用maven命令将第三方jar包导入本地仓库 本文译自:Guide to installing 3rd party JARs,并加入了一些补充,转载请注明出处。 当maven中央仓库或者私服上没有你需要依赖的第三方jar时,一般都...
  • 中没有的jar,这个时候可以用maven命令自己添加通常这些jar可以从其官网下载下来,然后用maven明天添加此jar到maven本次用例:jodconverter-2.2.2.jar,apache-maven-3.5.01:将jar下载到某位置,为了方便,...
  • 主要思路,把本地jar安装到mvn 本地库,也可以上传到mvn私有库上,mvn项目直接依赖引入 1、在项目根路径新建lib目录,将jar放入,设置项目属性,新增jars。可以ide上编译运行,但打包不行需要上面步骤。(可...
  • 错误: ...2.切换目录到上面的目录,使用maven命令,安装oracle的jar到本地仓库 至此,到maven本地仓库就可以找到已经有了oracle的jdbc驱动。 update maven项目后,不再报错: ...
  • Maven导出与导入jar

    2019-09-04 09:58:07
    导出maven项目所依赖的所有jar 一、导出到自定义目录中 在maven项目下创建lib文件夹,输入以下命令: mvn dependency:copy-dependencies -DoutputDirectory=lib maven项目所依赖的jar都会复制到项目目录下的lib...
  • 1、无需在pom.xml中配置build,在Maven视图中点击Lifecycle-package,再点击其中的运行,即可默认在工程目录生成target文件夹,其中有src-main对应的jar。关于target的内容,请看:...
  • 需要手动强制更新依赖 1. 手动删除Project Setting 里面的libraries 2. 在Maven Project点击clean功能,删除之前编译过得文件 3. 项目右键 --》 maven --》 Reimport grandle 中的reimport如下图 ...
  • 1.pom.xml右击 run as ,选择第三个2.输入下面命令 dependency:copy-dependencies -DoutputDirectory=lib 3.刷新项目当前项目会出现lib目录
  • 【前情提要】在日常开发过程中,我们总是不可避免的需要依赖某些不在中央仓库,同时也不在本地仓库中的jar,这是我们就需要使用命令行将需要导入本地仓库中的jar包导入本地仓库,使得项目依赖本地仓库中的代码。...
  • 1. idea中maven项目手动导入jar1、打开Project Structure设置。2.选择libraries、点击+ 选择Java添加你本地jar就行注意:但是执行mvn clean install命令的时候会报错:找不到xxxx资源(也就是刚手动添加的jar)...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 278
精华内容 111
关键字:

maven命令导入依赖包