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

新手上路,请多包涵

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

你自己看:

mvn 全新安装

蚀

我想从 `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>

###EDIT 如您所见,石英在这里:石英

原文由 Heetola 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 749
2 个回答

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

一般来说,Eclipse 和 Maven 最适合我的是:

  • 使用最新的 m2e Eclipse 插件
  • 使用 Maven 3
  • 确保 m2e 使用与您在命令行上使用的版本相同的 Maven 版本(不是内部版本)
  • 将项目导入为 Maven 项目以生成 Eclipse 项目文件

原文由 Puce 发布,翻译遵循 CC BY-SA 3.0 许可协议

导入后更新 Maven 项目为我解决了这个问题:

右键单击项目 –> Maven –> 更新项目。

原文由 Hasnaa Ibraheem 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题