【问题标题】:Integrating a maven project into Eclipse将 maven 项目集成到 Eclipse 中
【发布时间】:2011-10-15 06:07:08
【问题描述】:

我有一个用于验证的 maven 模块,我必须将它传递给其中包含 Jrules API 的旧版本的 Eclipse。但是,这个 Eclipse IDE 没有 maven 插件。所以我想我会在模块上做一个 maven:install 并移动创建的 jar。 但是,当我尝试导入->现有项目到工作区->选择存档文件时: 并将其指向 jar 没有项目出现。我不知道如何将我的 maven 模块移动到过时的 eclipse 中,而不必获取项目所需的 101 个 jars 并且不对其进行非 mavenize... 当然,他们必须是一种简单的方法,否则 maven 将是单片的

【问题讨论】:

    标签: java eclipse maven jrules


    【解决方案1】:

    使用maven-eclipse-plugin 为您生成 .project 和 .classpath 文件:

    mvn eclipse:eclipse
    

    这将创建 IDE 元数据文件,这些文件引用您的项目所依赖的所有 JAR 从您的本地 maven 存储库文件夹中。

    尝试使用“import->Existing Projects into Workspace->Select archive file”将 Maven 构建过程构建的 JAR 导入 Eclipse 不起作用,因为 Eclipse 期望找到一个 .zip/.jar 文件带有 .project 元数据文件和源代码。您编译的 JAR 可能两者都不包含。

    【讨论】:

      【解决方案2】:

      我会推荐使用 M2Eclipse maven 插件。右键项目->启用依赖管理->更新项目配置

      我已经广泛使用了 eclipse:eclipse,我的经验是 M2Eclipse 不仅得到更好的支持,而且总体上工作得更好。

      【讨论】:

      • 这当然取决于 eclipse @Will 必须使用的“过时”版本。我更喜欢 m2e,只要它可以工作,但我不确定它如何与旧的 eclipse 版本一起工作。到目前为止,我已经将它与 Indigo 和 Helios 一起使用。
      • @mliebelt 好点。我只将它与较新版本的 eclipse 一起使用,而且效果也很好
      猜你喜欢
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 2013-06-13
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多