`
孙星(blog)
  • 浏览: 25998 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • dev
阅读更多
因为一些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="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <pluginGroups>
  </pluginGroups>

  <proxies>
  </proxies>

  <servers>
  </servers>
  
  <mirrors>
  </mirrors>
  
  <profiles>
      <profile>
        <id>default</id>  
        <repositories>
    		<repository>
      			<id>maven2-repository.java.net</id>
      			<name>Java.net Repository for Maven</name>
      			<url>http://download.java.net/maven/2/</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots> 
    		</repository>        
			<repository>
  				<id>maven center</id>
  				<url>http://repo1.maven.org/maven2</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>  				
			</repository>
			<repository>
  				<id>maven center2</id>
  				<url>http://repo2.maven.org/maven2</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>   				
			</repository>
			<repository>
  				<id>codehaus</id>
  				<url>http://repository.codehaus.org/</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>   				
			</repository>			
			<repository>
  				<id>jboss</id>
  				<url>http://repository.jboss.com</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>   				
			</repository>
			<repository>
  				<id>sonatype</id>
  				<url>http://repository.sonatype.org/content/groups/public</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>  				
			</repository>	
			<repository>
  				<id>wos2</id>
  				<url>http://dist.wso2.org/maven2</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>  				
			</repository>
			<repository>
  				<id>datanucleus</id>
  				<url>http://www.datanucleus.org/downloads/maven2</url>
          		<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
          		<snapshots><enabled>false</enabled></snapshots>  				
			</repository>		
     </repositories>
    </profile>
  </profiles>

  <activeProfiles>
    <activeProfile>default</activeProfile>
  </activeProfiles> 
</settings>


另外,大象说也可以手动下载jar并手工添加到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安装到本地仓库
分享到:
评论

相关推荐

    eclipse导入maven项目报错解决办法

    ### Eclipse导入Maven项目报错解决办法 在开发过程中,我们常常会遇到使用Eclipse导入Maven项目时出现的各种报错情况。本文旨在系统地介绍如何解决这些常见问题,包括但不限于配置环境、设置JDK版本、配置Maven库...

    Maven在eclipse中的项目启动命令

    在Eclipse中管理和运行Maven项目时,可能会遇到一些常见的问题及其解决方法: ##### 常见问题 - **Web.xml和index.properties问题**: 这些文件是Web项目的关键配置文件,如果缺失或损坏,会导致项目无法正常运行。...

    eclipse更新maven,jdk改变解决办法

    eclipse更新maven,jdk改变解决办法 eclipse更新maven时,项目原本设定的jdk版本发生改变,这是由于maven的编译器插件的默认设置所致。编译器插件用来编译项目的源文件,从3.0版本开始,默认编译器是javax.tools....

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    在开发Java应用时,Eclipse是一款非常流行的集成开发环境(IDE),而Maven则是一个强大的构建工具,用于管理项目的依赖关系、构建流程等。当在Eclipse中创建一个Maven项目时,为了快速启动开发,我们可以选择使用...

    Eclipse中Maven项目创建及相关操作

    总结来说,Eclipse中的Maven项目创建和管理涉及了Maven插件的安装、库路径的配置、项目创建过程以及解决可能出现的结构问题。理解这些步骤将帮助开发者更高效地使用Maven进行项目构建,同时利用Eclipse的强大功能...

    Eclipse Maven项目中配置Jetty

    在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...

    Eclipse搭建MAVEN项目

    Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系和编译过程。Eclipse 是一个流行的集成开发环境(IDE),提供了对 Maven 的支持。下面将详细介绍如何在 Eclipse 中...

    Eclipse MavenSSM 增删改查示例

    本示例项目"**Eclipse Maven SSM 增删改查示例**"旨在帮助开发者理解和实践这些技术的集成使用,实现数据的CRUD(Create、Read、Update、Delete)操作。接下来,我们将详细探讨这个项目中的关键知识点。 **1. ...

    ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)

    ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)

    eclipse-maven3-plugin

    Eclipse Maven3 Plugin是专为Eclipse集成开发环境设计的一款插件,它的主要功能是将Maven构建工具无缝地整合到Eclipse中,为开发者提供更便捷的Maven项目管理和开发体验。通过这款插件,用户可以在Eclipse内部直接...

    Eclipse整合Maven开发教程

    总之,Eclipse与Maven的整合让Java开发变得更加便捷,通过Maven的强大功能,可以轻松管理项目依赖,自动化构建流程,同时Eclipse提供了直观的图形界面,使开发者能更专注于代码编写。对于初学者来说,遵循本文的步骤...

    eclipse maven3 plugin.zip

    直接离线安装eclipse中的maven插件,在你的eclipse安装根目录下创建两个文件夹:links,myplugins(文件夹名字可以自定义),所在路径D:\eclipse。将下载下来的maven插件放到myplugins下。载links目录下创建一个...

    eclipse构建Maven项目.doc

    eclipse构建Maven项目 eclipse是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。Maven是一个项目管理工具,能够帮助开发者更好地管理项目依赖关系、编译、测试和打包...

    Eclipse导入Maven项目pom.xml报错的解决办法.doc

    首先,当Eclipse中导入的Maven项目pom.xml出现红叉报错时,不要急于修改pom.xml文件本身,因为这可能是Eclipse的Maven插件没有正确识别项目导致的。按照以下步骤尝试修复: 1. **去除Maven特性**: 首先,右键点击...

    Eclipse Maven WEB工程实战.pdf

    - 在Eclipse中创建一个新项目时选择MavenProject选项,然后按照提示进行下一步操作。 - 选择适合的项目骨架,例如apache-webapp,这将帮助搭建一个基本的Web应用结构。 - 需要设置组织相关信息,如Group ID、...

    Eclipse开发的maven项目,导入Idea ~~ 超简单

    今日,将原先在eclipse上开发的Maven项目导入idea中,启动报错,项目在eclipse中启动百分百是没有问题,误以为是IDEA打开项目的动作错误,在网上查了很多资料,各种操作五花八门,尝试了遍,结果还是不行。...

    Eclipse MAVEN离线插件

    Eclipse MAVEN离线插件是为开发人员提供的一种便捷方式,使得在没有网络连接或者网络环境不稳定的情况下,也能在Eclipse集成开发环境中使用Maven功能。Maven是一个强大的项目管理和构建工具,广泛用于Java应用的开发...

Global site tag (gtag.js) - Google Analytics