解决pom.xml里的相关依赖包无法被maven识别并导入问题

在使用Myboot和MyBatis-Plus的时候,写入下面相关的依赖还是一片红色,maven没办法自主导入相关依赖。问题出现的地方主要是lombok和spring-boot-starter-web这两个没法导入。鼠标指针移动到报错的位置说是maven can not 识别这个东西,然后重启几次依旧得不到解决。废话不多说下面是报错的工程,再往下是解决方法。

 <dependencies>
        <!--数据库驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <!--lombok-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
        <!--mybatis-plus -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.0.5</version>
        </dependency>
        <!--h2-->
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

解决方法:

找到setting将Build.Build,Execution,Deployment目录下tool的Maven下的Importing下所圈起来的文件将下图的红标依次找到,打上对勾。

 然后就可以都导进去了。

一开始我的解决方法是重启,因为我觉得有可能会是Intellij idea setting显示出错/或者电脑运行过久出错  idea 和Invalidate caches/Restart之后,众所周知重启电脑能解决电脑百分之八十的问题,重启几次后发现问题没解决,然后就这样一番操作下来解决了。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: org.antlr.v4.runtime.* 的 Maven 依赖如下: ``` <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4</artifactId> <version>4.8</version> </dependency> ``` 需要注意的是,请确保使用最新版本,因为ANTLR版本在不断更新。 ### 回答2: org.antlr.v4.runtime是一个Java库,它是ANTLR(ANother Tool for Language Recognition)工具的一部分。ANTLR是一个用于构建语言识别工具的框架,通过使用ANTLR工具,我们可以定义自己的语言规则,并生成相应的词法分析器和语法分析器。 为了在我们的Java项目中使用org.antlr.v4.runtime库,我们可以使用Maven来管理它的依赖Maven是一个流行的项目管理工具,它可以帮助我们自动地下载和引入项目所需的外部库。 要在Maven引入org.antlr.v4.runtime库,我们需要在项目的pom.xml文件中添加相应的依赖项。以下是一个示例的pom.xml文件片段,演示了如何添加org.antlr.v4.runtime依赖: <dependencies> <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> <version>4.9.2</version> </dependency> </dependencies> 在这个示例中,我们指定了用于org.antlr.v4.runtime库的依赖项。groupId是组织的唯一标识符,artifactId是库的唯一标识符,version是库的版本号。你可以根据实际情况调整这些值来匹配你所使用的org.antlr.v4.runtime库的版本。 当我们执行Maven构建时,Maven将根据这个pom.xml文件自动下载org.antlr.v4.runtime库及其所需的任何其他依赖项,并将它们添加到项目的路径中,以便我们可以在我们的代码中使用这个库。 总之,通过使用Maven,我们可以轻松地将org.antlr.v4.runtime库添加到我们的Java项目中,以便我们可以使用ANTLR工具来进行语言识别和分析。 ### 回答3: org.antlr.v4.runtime.*是一个在Maven项目中常见的依赖项。Maven是一个用于构建和管理Java项目的工具,它使用pom.xml配置文件来管理项目的依赖项。 antlr是一种非常流行的语法解析器生成工具,它可以根据预定义的语法规则生成相应的解析器。org.antlr.v4.runtime.*是ANTLR版本4的Java运行时库的名。这个含了ANTLR的运行时环境和必需的,用于解析和处理由ANTLR生成的解析树。 如果想在Maven项目中使用org.antlr.v4.runtime.*依赖,需要在pom.xml文件中添加相应的配置。在<dependencies>标签下,添加以下内容: ``` <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> <version>4.8</version> </dependency> ``` 这个配置会告诉Maven去下载并导入org.antlr.v4.runtime.*的相关依赖括antlr4-runtime库及其相关依赖项。 一旦配置完成,Maven会自动从中央仓库或其他配置的仓库下载这些依赖,并将其添加到项目的classpath中。这样,就可以在项目中使用org.antlr.v4.runtime.*提供的和功能了。 总之,org.antlr.v4.runtime.*是一个Maven项目中常见的依赖项,用于解析和处理由ANTLR生成的解析树。通过在pom.xml中添加相应的依赖配置,就可以使用这些和功能,并让Maven帮助我们管理这些依赖

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值