zoukankan      html  css  js  c++  java
  • 解决maven的报错

    昨晚用Mars版本建maven工程,测试springboot,一路很顺畅,没有啥阻碍。

    今天换了台机器,结果就不好用了,建完maven工程后,pom文件报错,该生成的代码结构也没有,更别提jar包了。

    首先明确一点,该eclipse版本是自带maven,不需要额外配置,

    查了一遍,发现新机器上的eclipse虽然是mars版,但是是32位的,到C:Program Files (x86)Java下一看,果然没有1.6以上版本的jdk,

    于是安装一个32位的1.8 JDK,windows->preferences->java->installed jres将jre8添加进去。

    右键项目名,把project facets 的java 和Java compiler和java build path的jre全部改成jre 1.8

    but,错误依旧,问题没解决。有问题找百度吧。。

    windows->preferences->maven->installations下面竟然发现已经指定了一个maven,这才回忆起去年做过个Android的项目,事后忘得精光。

    勾选eclipse自带的embedded maven。

     但还是有错,找user settings,发现本地仓库指向这个路径C:Usersmarszhang.m2 epository ,但没找到settings.xml,

    于是从C:apache-maven-3.0.5conf拷了一个过去,我觉得系统应该有这个settings.xml(昨晚没有自己配maven),

    如果自己指定的话,应该会优先读自己的settings.xml,网上说国内的快,主镜像慢。

    so设置镜像仓库地址:

    <mirror>
    <id>mirrorId</id>
    <name>OSChina Central</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
    </mirror>

    然后选择maven项目,右键->maven->update,重新下载依赖包,错误消除,搞定。

    (其实也可以随便在pom敲一个空格,再保存,系统会自动更新依赖包)

  • 相关阅读:
    《aelf经济和治理白皮书》重磅发布:为DAPP提供治理高效、价值驱动的生态环境
    在线直播: .NET与物联网主流技术探秘 初识IoT!
    2019,.Net开发者的高光时刻
    git stash 切换分支以后 恢复
    redis之简单动态字符串(SDS)
    mysql机制总结
    mac 修改用户权限
    sql注入方法以及防范
    redis学习
    mysql百万数据分页查询速度
  • 原文地址:https://www.cnblogs.com/marszhw/p/5571549.html
Copyright © 2011-2022 走看看