广告
返回顶部
首页 > 资讯 > 精选 >常见的Maven报错原因是什么及怎么解决
  • 122
分享到

常见的Maven报错原因是什么及怎么解决

2023-06-29 10:06:46 122人浏览 薄情痞子
摘要

这篇文章主要介绍“常见的Maven报错原因是什么及怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“常见的Maven报错原因是什么及怎么解决”文章能帮助大家解决问题。报错:No compiler

这篇文章主要介绍“常见的Maven报错原因是什么及怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“常见的Maven报错原因是什么及怎么解决”文章能帮助大家解决问题。

报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a jdk?

解决方法

问题是将JRE作为JDK使用了,解决办法是安装JDK,并将JDK设置到Installed JREs中

图示

常见的Maven报错原因是什么及怎么解决

常见的Maven报错原因是什么及怎么解决

错误堆栈

[ERROR] Failed to execute Goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project hibernate: Compilation failure[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more infORMation about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] Http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Failed to transfer http://xx.xx. Error code 400, Repository version policy: RELEASE does not allow metadata in path: cn/blueboz/train/hibernate/0.0.1-SNAPSHOT/maven-metadata.xml -> [Help 1]

问题原因

如果是deploy 出现问题,那么可能是因为将部署路径写错,如本例子,错误在于将SNAPSHOT版本写成RELEASE版本

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project hibernate: Failed to retrieve remote metadata cn.blueboz.train:hibernate:0.0.1-SNAPSHOT/maven-metadata.xml: Could not transfer metadata cn.blueboz.train:hibernate:0.0.1-SNAPSHOT/maven-metadata.xml from/to blueboz-snapshots (http://bluebozpc:8081/repository/maven-releases): Failed to transfer http://bluebozpc:8081/repository/maven-releases/cn/blueboz/train/hibernate/0.0.1-SNAPSHOT/maven-metadata.xml. Error code 400, Repository version policy: RELEASE does not allow metadata in path: cn/blueboz/train/hibernate/0.0.1-SNAPSHOT/maven-metadata.xml -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

#

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project hibernate: Failed to deploy artifacts: Could not transfer artifact cn.blueboz.train:hibernate:jar:0.0.1-20170319.142156-1 from/to blueboz-snapshots (http://bluebozpc:8081/repository/maven-snapshots): Access denied to http://bluebozpc:8081/repository/maven-snapshots/cn/blueboz/train/hibernate/0.0.1-SNAPSHOT/hibernate-0.0.1-20170319.142156-1.jar. Error code 401, Unauthorized -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

新建项目卡顿问题

常见的Maven报错原因是什么及怎么解决

将maven的配置设置为offline,离线更新就可以了

常见的Maven报错原因是什么及怎么解决

Fail to transfer …错误

Failure to transfer     org.codehaus.plexus:plexus-arcHiver:jar:3.4    was cached in the local repository,     resolution will not be reattempted until     the update interval of [Bsdn] has elapsed or updates are forced.     Original error:          org.codehaus.plexus:plexus-archiver:jar:3.4     Bsdn (http://nexus.bsdn.org/content/groups/public/):    No response received after 60000

一般是因为nexus 私服链接超时,建议直接换一个私服即可,在用户路径下的setting中,修改成aliyun的私服

 <mirror>  <id>Alibaba</id>  <mirrorOf>central</mirrorOf>  <name>AliyunMaven</name>  <url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>

实在不行的话,根据GAV,定位到本地缓存目录,将

\M2_HOME.m2\repository\org\codehaus\plexus\plexus-archiver\3.4

目录下的资源删掉,重新UpdateProject即可

Update Project 的时候变成J2SE1.4

这个问题,网上提供了两种方案先给出代码,如果尝试了之后发现可以的话,请按照这种方式解决。如果还是不行,请看我的第三种终极解决方案

1.解决方法一

$HOME目录下的.m2目录下的settings.xml文件的profiles节点下添加如下信息。Jdk版本

<profile>       <id>jdk1.8</id>        <activation>           <activeByDefault>true</activeByDefault>            <jdk>1.8</jdk>       </activation>        <properties>           <maven.compiler.source>1.8</maven.compiler.source>            <maven.compiler.target>1.8</maven.compiler.target>            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       </properties>   </profile>

2.解决方法二

在 build->pluginManager下添加,或修改maven-compiler-plugin的默认配置信息

<plugin>    <artifactId>maven-compiler-plugin</artifactId>    <version>3.7.0</version>    <configuration>        <source>1.8</source>        <target>1.8</target>    </configuration></plugin>

3.更新插件方法

必须前面两个方法都尝试了之后,还是无效的情况下。才可以。这时候,你必须考虑是不是你的IDE的问题了。笔者使用的是EclipseKepler版本,最高支持Jdk7。

点击进入EclipseMarketPlace,输入Maven

JavaTm 8 support for m2e for Eclipse Kepler SR2 ,安装就可以了,建议还是翻墙安装快些

常见的Maven报错原因是什么及怎么解决

关于“常见的Maven报错原因是什么及怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: 常见的Maven报错原因是什么及怎么解决

本文链接: https://www.lsjlt.com/news/324219.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 常见的Maven报错原因是什么及怎么解决
    这篇文章主要介绍“常见的Maven报错原因是什么及怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“常见的Maven报错原因是什么及怎么解决”文章能帮助大家解决问题。报错:No compiler...
    99+
    2023-06-29
  • maven文件报错的原因及解决方法是什么
    Maven文件报错的原因可能有很多种,常见的原因包括:1. 依赖问题:Maven文件中的依赖可能存在版本冲突、缺失或错误的依赖等问题...
    99+
    2023-09-23
    maven
  • laravel报500错误的原因是什么及怎么解决
    本文小编为大家详细介绍“laravel报500错误的原因是什么及怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“laravel报500错误的原因是什么及怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-05
  • Python常见报错及解决方法是什么
    这篇文章主要介绍“Python常见报错及解决方法是什么”,在日常操作中,相信很多人在Python常见报错及解决方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python常见报错及解决方法是什么”的疑...
    99+
    2023-07-06
  • php内存溢出报错的原因是什么及怎么解决
    今天小编给大家分享一下php内存溢出报错的原因是什么及怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。报错信息当 PH...
    99+
    2023-07-05
  • 电脑常见的死机原因及怎么解决
    这篇文章主要介绍了电脑常见的死机原因及怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇电脑常见的死机原因及怎么解决文章都会有所收获,下面我们一起来看看吧。启动过程中的死机1.开机后计算机系统无任何反应:电...
    99+
    2023-06-27
  • vscode编译报错的原因及解决方法是什么
    VSCode编译报错的原因可能有很多,以下是常见的原因及解决方法: 代码错误:代码中可能存在语法错误、拼写错误、缺少分号等问题。...
    99+
    2023-10-23
    vscode
  • maven依赖爆红的原因及解决方法是什么
    Maven依赖爆红的原因可能有以下几种:1. 缺少依赖:Maven项目的pom.xml文件中可能缺少了某些依赖的声明,导致编译器无法...
    99+
    2023-09-17
    maven
  • maven依赖冲突的原因及解决方法是什么
    Maven依赖冲突的原因可能是由于以下几个因素:1. 版本不匹配:当项目中存在多个依赖项,并且这些依赖项使用了不同的版本时,可能会导...
    99+
    2023-09-23
    maven
  • nginx php报502错误的原因是什么及如何解决
    今天小编给大家分享一下nginx php报502错误的原因是什么及如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、...
    99+
    2023-07-05
  • nginx php报502错误是什么原因?怎么解决?
    在使用Nginx+PHP开发Web应用时,经常会出现502错误。出现502网关错误可能会导致一系列的问题,让开发者束手无策。本文通过对这种错误进行探讨,帮助读者了解502错误的原因,并提供解决方案来解决这个问题。一、什么是502错误?简而言...
    99+
    2023-05-14
    502错误 nginx php
  • 常见IIS无法访问PHP的原因及解决方法是什么
    这篇文章主要讲解了“常见IIS无法访问PHP的原因及解决方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常见IIS无法访问PHP的原因及解决方法是什么”吧!错误的PHP设置如果你的I...
    99+
    2023-07-05
  • mysql创建触发器报错的原因及解决方法是什么
    MySQL创建触发器报错的原因有很多种,常见的有以下几种情况: 语法错误:在创建触发器的语句中可能存在语法错误,比如缺少分号、括...
    99+
    2023-10-24
    mysql
  • thinkphp3乱码的原因是什么及怎么解决
    这篇文章主要介绍“thinkphp3乱码的原因是什么及怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp3乱码的原因是什么及怎么解决”文章能帮助大家解决问题。数据库字符集不一致数...
    99+
    2023-07-05
  • php md5报错的原因和解决方法是什么
    这篇“php md5报错的原因和解决方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php md5报错的原因和解决方...
    99+
    2023-07-05
  • PHP服务器报错的常见类型及解决方法是什么
    今天小编给大家分享一下PHP服务器报错的常见类型及解决方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Syntax ...
    99+
    2023-07-05
  • PHP导入SQL报错的原因有哪些及怎么解决
    这篇文章主要介绍“PHP导入SQL报错的原因有哪些及怎么解决”,在日常操作中,相信很多人在PHP导入SQL报错的原因有哪些及怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP导入SQL报错的原因有哪...
    99+
    2023-07-05
  • php页面转html页面报错是什么原因?怎么解决?
    PHP是一种十分流行的后端编程语言,但有时我们可能需要将PHP页面转换为HTML页面。不过,当我们把PHP页面转换为HTML页面时,有时会遇到“500 Internal Server Error”或“404 Not Found”等错误。这是...
    99+
    2023-05-14
    html php
  • Python语言常见报错有哪些及怎么解决
    这篇文章主要介绍“Python语言常见报错有哪些及怎么解决”,在日常操作中,相信很多人在Python语言常见报错有哪些及怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-19
  • 电脑0x000000d1原因是什么及怎么解决
    这篇“电脑0x000000d1原因是什么及怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“电脑0x...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作