IDEA 中 pom.xml 引入依赖或插件爆红

这篇具有很好参考价值的文章主要介绍了IDEA 中 pom.xml 引入依赖或插件爆红。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IDEA 中 pom.xml 引入依赖或插件爆红

有时添加依赖或插件,pom.xml 会爆红是正常现象,这是因为你的 Maven 本地仓库中没有该插件的相关配置文件(如 jar 包等)

前提是确定你没有语法或逻辑错误

解决方法很简单,IDEA 点击右侧 Maven 的刷新按钮刷新后即可恢复

IDEA 中 pom.xml 引入依赖或插件爆红

为什么会恢复呢?

这里以添加插件为例,添加依赖也是同理:

<build>
        <plugins>
            <plugin>
                <!-- MyBatis Generator插件1.3.3版本 -->
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.3</version>
            </plugin>
        </plugins>
    </build>

这是因为点击刷新后, IDEA 会重新加载 pom.xml ,然后自动将爆红代码所属插件的配置文件引入到你的 Maven 本地仓库中

示例中指 MyBatis Generator 插件 1.3.3 版本

当你的 Maven 本地仓库中存在该插件的配置文件后,pom.xml 就能够读取到该配置文件,从而在项目中正确引入该插件,因此自然而然就不会提示错误爆红了

以个人电脑 Maven 本地仓库的存储路径为例:D:\Maven\apache-maven-3.8.5\localMavenRepoistory

localMavenRepoistory 是我自己配置的 Maven 本地仓库,如果没有自己配置过 Maven 本地仓库,就去 C:\Users\li\.m2\repository 中找,li 是我自己的电脑用户名,因人而异

进入该目录后,根据插件的坐标,即 groupId 和 artifactId 找到该插件的存储地址

如上例中插件的 groupId 为 org.mybatis.generator,artifactId 为 mybatis-generator-core,则该插件配置文件在 Maven 仓库中的路径为:\org\mybatis\generator\mybatis-generator,如下图:

IDEA 中 pom.xml 引入依赖或插件爆红
该目录下的各个文件夹即是该插件的各个版本

注意到 1.3.3 文件夹的修改日期吗?这是刚刚我们点击 Maven 刷新按钮后的日期

听懂掌声

这说明了是因为 IDEA 自动将该插件的配置文件引入到了我们的 Maven 本地仓库后,才使我们可以在 pom.xml 中引用它,也就是在项目中可以使用它

不相信的话,可以把 1.3.3 文件夹删除,然后再去 pom.xml 中看看是否会爆红

还是不会爆红,这就涉及到了远程仓库的知识点了,这里不过多涉及

其实是我也不太懂

但你可以再点击 Maven 的刷新按钮一遍,然后回到刚刚的目录中

IDEA 中 pom.xml 引入依赖或插件爆红

可以发现引入插件的配置文件又出现了文章来源地址https://www.toymoban.com/news/detail-475712.html

到了这里,关于IDEA 中 pom.xml 引入依赖或插件爆红的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 查看某个三方依赖jar包是在哪个pom引入的(springboot+idea)

    项目springboot1升级2版本,日志框架使用的是log4j,升级到springboot2版本某些依赖引入了logback依赖包,然后项目启动报错: 查看这个 SLF4JLoggerContextFactory 这个类是在哪个jar包下 使用idea的maven依赖图查看功能寻找是哪个pom引入的 然后使用ctrl F搜索,然后双击打开这个jar 可以看出

    2024年03月25日
    浏览(70)
  • IDEA中pom.xml配置文件依赖文件版本号报红的最有效解决办法

    原因是从别的地方引入的项目文件,本地的MavenRepository库中并不存在对应版本的dependency依赖,所以导致版本号报红。 找到对应项目,右键reload就可以了。      

    2024年02月05日
    浏览(51)
  • pom.xml常见依赖及其作用

    1.org.mybatis.spring.boot下的 mybatis-spring-boot-starter :这个依赖是mybatis和springboot的集成库,简化了springboot项目中使用mybatis进行持久化操作的配置和管理 2.org.projectlombok下的 lombok :常用注解@Data、@NoArgsConstructor、@AllArgsConstructor、@ToString、@Getter/@Setter、@EqualsAndHashCode,通过注解生成

    2024年02月21日
    浏览(35)
  • maven依赖 pom.xml中systemPath的用法

    今天在给一个小伙伴配置项目中有一个jar包依赖怎么就下载不下来,关键是我使用他的maven本地仓库打包还报错。首先这个依赖maven官网仓库是存在的,也是可以下载的,但是他本地就是下载不下 来。尝试了很多的方法,搞笑的是还给他重新安装了另一个版本的maven。但是本地

    2024年02月07日
    浏览(55)
  • 【IDEA】pom.xml灰色/pom.xml有删除线

    异常表显情况:pom有删除线、变灰色,检查父工程的pom确认该模块已被引用,但是IDEA标记被删除。 处理方案:依次打开File | Settings | Build, Execution, Deployment | Build Tools | Maven | Ignored Files  保存后记得刷新maven  恢复正常:    分析原因和出现的流程:创建子模块的时候因为名称

    2024年02月09日
    浏览(45)
  • IDEA中Maven爆红,依赖下载失败的最全解决方案

    目录 1. 先排查Maven的配置信息是否正确 1.1 maven的settings.xml中的配置 1.2 idea中配置maven  2. 可能是网络卡顿原因,导致依赖下载失败,或者依赖下载不全,依赖包丢失 2.1 网络卡顿 2.2 maven依赖jar包下载不全,导致依赖包丢失。 3. 检查jdk版本是否正确,因为有些依赖与jdk版本不

    2024年02月16日
    浏览(52)
  • 内网或离线引入maven本地jar包爆红,报Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:

    clean install 时候报Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom: 1.检查jdk版本是否正确 2.检查maven配置是否正确 3.以上皆无问题,看爆红jar包去本地仓库找到相应位置删除.repositories文件 然后点击maven刷新clean install 4.第三步失败在本地仓库中搜索.lastUpdate文件删除 

    2024年02月14日
    浏览(45)
  • 本地仓库有依赖包,idea运行项目却爆红找不到

    很多新手在运行idea项目的时候都遇到过这样一个问题,明明自己已经引入了某个依赖,但是在运行项目的时候还是爆红了,例如这样 今天作者给出几个常用的解决办法,帮助大家解决此类问题,首先大家要检查自己是否正确的引入了依赖,然后才能使用以下办法 如果import也

    2024年02月08日
    浏览(72)
  • Springboot如何判断pom.xml中是否加载了某个jar依赖

    这里可以使用一个取巧的方法来判断, 即通过使用上下文对象的getClassLoader().loadClass(\\\"要判断的jar包中的标志性类Reference地址\\\");  来加载某个jar包中的标志性类来判断pom.xml文件中是否加载了某个依赖, 如果加载成功表示pom中加载了某个jar 依赖, 如果不成功表示没有加载某个依赖

    2024年03月19日
    浏览(43)
  • eclipse中在maven工程 的pom.xml文件中增加依赖的方法

    方法1:直接编辑pom.xml文件增加依赖 直接编辑pom.xml文件肯定是可以了,不管是否在eclipse中,挺方便的。 例如,从maven仓库中找到自己需要依赖的插件,里边已经将依赖的配置代码写好了,直接拷贝到maven工程的pom.xml文件对应位置即可,也很方便: 方法2:利用eclipse的图形化

    2024年02月13日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包