maven依赖导包,包里的依赖没出来

我的maven用命令下载jar包,mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar
下完后发现包是下好了,但jar包里面的依赖包却没有。

img

试一下执行:

mvn dependency:resolve

这个命令可以解析项目中所需要的依赖,并将它们从远程Maven仓库下载到本地仓库。

以下答案引用自GPT-3大模型,请合理使用:

?
答:你需要把依赖的jar包也一并安装到Maven仓库中。如果依赖的jar包在本地,可以通过以下命令来安装:
mvn install:install-file -Dfile=<path-to-file> 
  -DgroupId=<group-id> 
  -DartifactId=<artifact-id> 
  -Dversion=<version> 
  -Dpackaging=<packaging>
  
另外,如果你想要使用Maven来从远端仓库(例如Maven Central、JFrog Bintray)下载依赖的jar包,你需要先把这些jar包的描述信息加入你的pom.xml文件中,然后在pom.xml文件所在的目录中执行mvn install来下载对应的jar包。

例如,如果你想从Maven Central下载org.apache.commons:commons-lang3包,那么你需要在pom.xml文件中加入:
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.0</version>
</dependency>
然后执行mvn install来下载对应的jar包。

如果我的回答解决了您的问题,请采纳我的回答

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

点击File-->Settings,检查以下几个地方

img


如果以上这几个都没问题,可以尝试以下清缓存,然后再重新install一下就好了

img

最根本的做法是你去自己的本地仓库按照groupId去查找是否有该jar包,如果包只有一些不完整,需要删除整个包重新安装,有些就是因为安装一半,后面就安装不了了。