eclipse maven 项目 出现红色叹号 解决方法



eclipse maven 项目 出现红色叹号 解决方法


eclipse maven 项目 出现红色叹号 解决办法
因为一些maven管理的jar没能正确下载。
可以通过在eclipse中查看相应项目的build path - Configure Build Path - Libraries - Maven Dependencies,一定有些有问题的jar。
对这些有问题的jar,是因为当前的maven仓库无法找到,所以可以通过如下方法添加能找到相应jar的maven仓库:

1.在google中直接搜索相应jar,比如:jmxri-1.2.1.jar

2.在搜索结果中找到有这个jar的maven仓库,并加入到setting.xml中。

3.重新对项目进行 右键 - maven - update dependencies。

重复上述3步知道全部问题jar都正确下载。

附我的setting.xml:

  <settings xmlns="" xmlns:xsi="" xsi:schemaLocation=""> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> </mirrors> <profiles> <profile> <id>default</id> <repositories> <repository> <id>maven2-repositor</id> <name>Java.net Repository for Maven</name> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>maven center</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>maven center2</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>codehaus</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>jboss</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>sonatype</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>wos2</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> <repository> <id>datanucleus</id> <url>;/url> <releases$amp;>amp;$lt;enabled>true</enabled$amp;>amp;$lt;updatePolicy>never</updatePolicy$amp;>amp;$lt;/releases> <snapshots$amp;>amp;$lt;enabled>false</enabled$amp;>amp;$lt;/snapshots> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>default</activeProfile> </activeProfiles> < /settings>



另外,大家说也可以手动下载jar并手工添加到maven本地仓库,或者Run As ,Debug As 然后Maven insert一下让Maven自动下载包,maven我不太懂,就没尝试这样干:

  大家说:先看看新配置的远程仓库是否有效,也就是是否尝试从远程仓库更新软件包,如果有效说明远程仓库也没有,这样的话,你可以用网上把你要的jar包下载下来,然后使用类似这个格式的命令mvn install:install-file -DgroupId=pinyin4j -DartifactId=pinyin4j -Dpackaging=jar -Dversion=2.5.0 -Dfile=pinyin4j-2.5.0.jar -DgeneratePom=true 可以把jar安装到本地仓库

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值