IT评测·应用市场-qidao123.com

标题: 办理IDEA中maven找不到依赖项的问题 [打印本页]

作者: 渣渣兔    时间: 2025-3-25 06:41
标题: 办理IDEA中maven找不到依赖项的问题

直接去官网找到对应的依赖项jar包,并且下载到当地,然后安装到当地厂库中。
Maven官网:https://mvnrepository.com/
一、使用mvn install:install-file命令

Maven提供了install:install-file插件,用于手动将jar包安装到当地仓库。
命令格式:
  1. mvn install:install-file \
  2.     -Dfile=<path-to-file> \
  3.     -DgroupId=<group-id> \
  4.     -DartifactId=<artifact-id> \
  5.     -Dversion=<version> \
  6.     -Dpackaging=jar
复制代码
参数阐明:

二、示例

假设lib目次下有一个名为my-library-1.0.jar的文件,你可以实验以下命令将其安装到Maven当地仓库:
  1. mvn install:install-file \
  2.     -Dfile=lib/my-library-1.0.jar \
  3.     -DgroupId=com.example \
  4.     -DartifactId=my-library \
  5.     -Dversion=1.0 \
  6.     -Dpackaging=jar
复制代码
安装成功后,可以在pom.xml中引用该依赖:
  1. <dependency>
  2.     <groupId>com.example</groupId>
  3.     <artifactId>my-library</artifactId>
  4.     <version>1.0</version>
  5. </dependency>
复制代码
三、注意事项


四、运行失败

在Windows中,通过Maven的mvn install:install-file命令安装JAR包时,提示The goal you specified requires a project to execute but there is no POM in this directory错误。

办理办法:
如果必要运行mvn install:install-file命令,必须将其后的每一个参数,都用英文双引号(也就是"")给包围起来,如以下代码所示。
  1. mvn install:install-file -Dfile="lib/my-library-1.0.jar" -DgroupId="com.example" -DartifactId="my-library " -Dversion="1.0" -Dpackaging="jar"
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4