当前位置: 首页 > 知识库问答 >
问题:

Maven中的成功构建仍然在Eclipse中显示错误

湛财
2023-03-14

我在这里遇到了一些非常奇怪的事情,当我输入“mvn clean install”时,我在maven中的构建是成功的,但是一旦导入到Eclipse中,它就会显示错误。

亲眼看看:

我想从pom.xml中排除石英解决了这个问题,但我想知道为什么。

PS:这是pom。xml,如果您想看到它:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.nantes.mpclient</groupId>
  <artifactId>MyClient</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>MyClient</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>com.nantes.mp</groupId>
        <artifactId>MyEjb</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>org.jboss.jbossas</groupId>
        <artifactId>jboss-as-client</artifactId>
        <version>5.1.0.GA</version>
        <type>pom</type>
    </dependency>
  </dependencies>
</project>

共有3个答案

阎宝
2023-03-14

使用这些版本,其他赞成的答案对我不起作用:

  • Eclipse霓虹灯
  • 马文3
  • 平方米1.7

这是我必须做的:

  1. 从Eclipse接口中删除Eclipse项目(不要删除磁盘上的项目内容)
  2. 在文件资源管理器或终端中转到项目的根目录
  3. 删除这些文件:. classpath. project. set目录
  4. 返回Eclipse,文件-
赏育
2023-03-14

有时我也会遇到这些类型的问题。

一般来说,对我来说,Eclipse最适合的是什么

  • 使用最新的 m2e 日食插件
  • 使用专家 3
  • 确保 m2e 使用与您在命令行上使用的版本相同的 Maven 版本(而不是内部版本)
  • 将项目作为 Maven 项目导入以生成 Eclipse 项目文件
轩辕经国
2023-03-14

导入maven项目后更新它已为我修复了此问题:

右键单击项目-

 类似资料:
  • 我一直在尝试使用Eclipse/Java/Ant(来自于14年的.NET)来完成自己的速成课程,并且很难在所有构建过程中全神贯注。 我正在运行我的ant任务,它显示“Build Successful”,但是我的包和各种文件都有一个红框,上面有一个白色的“X”。档案内容里有各种各样的抱怨: 声明的包与预期的包不匹配 无法解析导入 等。等 很明显我漏了点什么,如果你能帮忙,我会很感激的。

  • 问题内容: 当我尝试在Eclipse IDE中的Maven上创建新项目时,它显示以下错误: “无法获取插件执行默认参数插件org.apache.maven.plugins:maven-resources- plugin:2.5的参数编码值,或者无法解析其依赖项之一:无法收集 org.apache的 依赖项 。 maven.plugins:maven-resources-plugin:jar:2.5

  • 我使用的是JDK1.6(由于依赖关系),为了从xsd生成类,我添加了maven-jaxb2插件,如pom中所示。xml。 但日食(开普勒)抱怨如下。 分析命令行[[-Xsimplify,-spoint,D:\test\workspace\sample\target\generated sources\xjc\META-INF\sun jaxb.epoint]]时出错(org.jvnet.jaxb2

  • 我被这个错误弄得神魂颠倒,在我解决这个问题之前,我无法取得任何进展。 我有最新的STS(Spring Tool Source)3.7.1,专门用于Eclipse Mars 4.5.1。我删除了所有旧版本的STS,也删除了旧的.Eclipse文件,因为我希望这是一个全新的安装。我还进入了c:\Users\Tom Holmes\AppData文件夹,删除了“Spring Tool Suite”的所有痕

  • 设置: 月食霓虹灯3。 嵌入式Maven 3.3.9 使用代理配置的设置xml Root maven项目调用“root”,打包为“pom” 具有称为“REST”的war的子模块 重写maven存储库以使用HTTP 生成正在工作-目标文件夹包含项目 库存储在.m2中 插件库存储在.m2中 我希望你有个主意。如果你需要更多的信息请告诉我。提前道谢!=)