解决IDEA导入maven项目Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:‘ not found问题

问题:导入了maven项目,报错Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:’ not found等问题,不仅仅是:maven-compiler-plugin,其他maven的plugin也无法找到

排查心路历程:
1、 在pox.xml文件中检查maven版本与jdk版本是否匹配
maven.plugins版本与jdk对应
maven.plugins与jdk版本对应,没问题
2、 查看maven仓库配置是否正确
在这里插入图片描述
执行上述部分之后还是不行,还是一堆plugins爆红。

3、查看是否当前处于脱机模式还是连机模式
在maven 项目管理窗口上查看当前的模式
在这里插入图片描述
toggle offline mode:切换脱机模式。在脱机模式下maven必须使用本地的资源,比如依赖只会本地仓库找,不会网上去下载。 点击这里可以在网上下载依赖

点击这里之后plugins报错就没有了!!!

This error message suggests that the Maven compiler plugin is not installed or cannot be found in your local Maven repository or remote repository. To resolve this issue, you can try the following steps: 1. Check if the plugin is specified in your project's pom.xml file. Ensure that the plugin is correctly configured and its version is specified. 2. Check if your Maven settings.xml file is correctly configured to access the remote repository where the plugin is hosted. Ensure that the repository URL, authentication credentials, and proxy settings are correct. 3. Try to manually install the plugin to your local repository by running the following command in your project directory: `mvn install:install-file -Dfile=<path-to-plugin-jar> -DgroupId=<plugin-groupId> -DartifactId=<plugin-artifactId> -Dversion=<plugin-version> -Dpackaging=<plugin-packaging>` Replace the placeholders with the actual values for the plugin you want to install. 4. If the plugin is not hosted in any remote repository, you can include the plugin jar file in your project's lib directory and add the following configuration to your pom.xml file: ``` <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${compiler.plugin.version}</version> <configuration> <compilerArguments> <endorseddirs>${endorsed.dir}</endorseddirs> </compilerArguments> </configuration> <dependencies> <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>${tools.jar.version}</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> </dependencies> </plugin> </plugins> </build> ``` Replace the placeholders with the actual values for the plugin version and the tools.jar version.
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值