Idea中Maven引入包死活引入不进来

这篇具有很好参考价值的文章主要介绍了Idea中Maven引入包死活引入不进来。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

Idea中Maven引入包死活引入不进来。代码提示要引入某个包,但是引入之后,也不能import,这时候一般都是pom文件里面不对。

解决

在Terminal中执行如下命令:

mvn dependency:tree -Dverbose=true -Dincludes=groupId:artifactId

执行之后,查看是否有包冲突的情况或者缺少版本等信息,如下:

[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.hnchasing:trust-modules-proxy:jar:3.6.2
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: junit:junit:jar -> duplicate declaration of version (?) @ line 136, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.oracle.database.jdbc:ojdbc6:jar -> duplicate declaration of version 11.2.0.4 @ line 142, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ com.hnchasing:trust:3.6.2, D:\cc\trust\code_new\trust-business-management\pom.xml, line 276, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] 
[INFO] -----------------< com.hnchasing:trust-modules-proxy >------------------
[INFO] Building trust-modules-proxy 3.6.2
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ trust-modules-proxy ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.302 s
[INFO] Finished at: 2023-08-17T09:53:57+08:00
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "nexus" could not be activated because it does not exist.

总结

mvn dependency:tree 是 Maven 中的一个命令,它用于生成项目的依赖树。该命令会列出项目所依赖的所有库,以及这些库的依赖。这样,你可以清楚地看到你的项目间接依赖的所有库。

-Dverbose=true 是一个系统属性,该属性会使 Maven 在执行过程中输出更详细的日志信息。

-Dincludes=groupId:artifactId 是一个用来指定你想要包含在依赖树中的特定依赖的参数。在这个参数中,你需要提供 groupId 和 artifactId,它们是 Maven 项目的唯一标识符。这个参数可以接受多个值,只需要用逗号隔开即可,如 -Dincludes=groupId1:artifactId1,groupId2:artifactId2。

总的来说,这个命令的作用是生成一个包含你指定的特定依赖的详细的依赖树。文章来源地址https://www.toymoban.com/news/detail-742084.html

到了这里,关于Idea中Maven引入包死活引入不进来的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • maven安装、使用、配置本地仓库、idea配置maven、解决plugins报错

    注意:安装maven环境之前要先安装jdk环境。为了避免后期出现不必要的错误, 文件的路径不要有中文 1、去 我的电脑 ---- 系统环境 中配置 2、在 系统变量 中找到 Path ,选择编辑 3、验证maven是否安装成功:win+R输入cmd,调出doc(终端)窗口,输入 mvn -version 即可。 假如出现上

    2024年02月04日
    浏览(42)
  • IDEA 使用本地maven仓库 从下载到配置

    记录一下使用过程。 环境:win10、maven3.6.3、idea2019 三个分类,可以熟悉的可以跳着看。躺着看都行。 一、下载maven 1、下载maven的压缩包。我这里使用的是apache-maven-3.6.3。(老版本没了,用新的) Index of /maven/maven-3 2、下载好之后,解压到一个没有中文和空格的目录。这里我放

    2024年02月02日
    浏览(61)
  • Idea怎么配置Maven才能优先从本地仓库获取依赖

    网上的方法 : 在设置中搜索 Runner ,在VM Option中设置参数 -DarchetypeCatalog=internal 删除 解压后的依赖包中的 _remote.repositories m2e-lastUpdated.properties *.lastUpdated 文件。 上边都没有效果 最终的解决方法,修改maven配置文件settings.xml 主要两个方面 第一:修改本地仓库的地址,这个是自己

    2024年02月02日
    浏览(47)
  • maven大全(概述、安装配置、设置本地仓库、IDEA中配置)

    目录 前言必读 一、概述(介绍) 1.什么是maven? 2.maven怎么使用? (重点!!!) 3.maven有什么作用? (1)提供了一套标准化的项目结构 (2)提供了标准化的构建流程(编译、测试、打包、发布) (3)提供了一套依赖管理机制 4.maven的生命周期 5.maven仓库的网址 二、mav

    2024年02月06日
    浏览(49)
  • idea中设置maven本地仓库和自动下载依赖jar包

    1.下载maven 地址:maven3.6.3 解压缩 在D:apache-maven-3.6.3-binapache-maven-3.6.3目录下新建文件夹repository 打开apache-maven-3.6.3-binapache-maven-3.6.3conf文件中的settings.xml编辑: 新增本地仓库路径 localRepository中是maven3.6.3解压的路径 新增maven下载镜像【此步即为后续idea自动下载依赖jar包】:

    2024年02月11日
    浏览(44)
  • maven:本地仓库有依赖但是idea报错找不到依赖Could not find artifact com.*.*

    控制台提示: 原因:是仓库中 _remote.repositories 的这样一个文件导致maven不会识别本地仓库已经存在的依赖。Maven在下载啊仓库找不到对应资源时会生成一个_remote.repositories为后缀的文件。 解决办法:去你的maven本地仓库下找到_remote.repositories和.lastUpdates文件删除。 注意: 如果

    2024年02月11日
    浏览(46)
  • 解决idea中依赖报错找不到这个包,但是本地maven仓库中却存在此依赖包问题

    问题: intellj idea新打开一个项目,经过项目加载完毕后,但是发现maven的依赖存在一些无法下载到的问题。 原因一: 配置的私服和中央仓库中本身就无此包(这属于基本异常,不讨论) 原因二: 本地仓库中存在此包,当时却无法加载到,此类现象更可能是拷贝了其他电脑的

    2024年02月13日
    浏览(56)
  • IDEA自定义Maven仓库

    Maven 是一款广泛应用于 Java 开发的工具,其作用类似于一个全自动的 JAR 包管理器,能够方便地导入开发所需的相关 JAR 包。在使用 Maven 进行 Java 程序开发时,开发者能够极大地提高开发效率。以下是关于如何安装 Maven 以及在 IDEA 中配置自定义 Maven 仓库的介绍。 Maven 是一款

    2024年03月11日
    浏览(60)
  • 配置idea自带的maven,配置maven的阿里云仓库

    idea中是有着自带maven的,这种自带的maven对于新手是非常友好的,它屏蔽了挺多的细节,方便新手的使用。但是idea自带maven一般是只能idea自己使用的,而且这个maven数据都是放在c盘。所以建议大家以后还是自己另外安装maven使用。 首先找到File -settings-Build,Execution,Deployment-Bui

    2024年02月11日
    浏览(49)
  • IntelliJ IDEA 如何修改默认Maven仓库地址

    在使用idea过程中,每次新建或者拉取新的项目后,maven仓库的地址都会变成默认的。如何修改这个默认地址,让其保持不变,我知道的有2中办法。 第一种: 1、打开IDEA,取消自动加载项目  2、点击Customize,在点击All settings...  3、搜索maven,然后在右侧红框中设置为自己的

    2024年02月11日
    浏览(85)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包