【问题标题】:Eclipse maven to manage only dependencies and nothing moreEclipse maven 仅管理依赖项,仅此而已
【发布时间】:2011-12-25 04:54:30
【问题描述】:

maven 插件是否可以只管理依赖项,仅此而已。

我使用“奇怪的”maven 项目,并希望 Eclipse/maven 插件仅从 pom.xml 读取依赖项并将其添加到项目类路径中。仅此而已。

我不希望它设置排除过滤器、源文件夹和输出文件夹,或者覆盖其他依赖项。

另外,pom.xml 不在 Eclipse 项目的源文件夹中。我知道我可以手动使用 mvn eclipse:eclipse 任务,但它会弄乱我的 .classpath 和 .project 文件,我不想手动合并它们。

总而言之,我希望 pom.xml 中的所有依赖项都由插件自动管理,但插件不要触及其他任何东西。

编辑:问题是每当 pom.xml 中的某些内容发生更改时,maven 插件都会更改我的项目配置。

编辑:它必须是 maven,因为已经有 pom.xml,我可以用 sbt 或 ivy 或 lein 或任何 eles 替换它。

【问题讨论】:

  • 如果您禁用自动构建并且不配置其余部分,这应该是可能的。您在哪里遇到问题?
  • @Thomas,我尝试使用 m2e 和 scala-ide 的经验非常糟糕。基本上scala ide完全停止工作,即使你关闭了maven项目构建器。我只想将m2e用于依赖管理,就像这个问题一样,我认为这是不可能的。

标签: java eclipse plugins maven dependency-management


【解决方案1】:

它必须是 maven 吗?如果您不需要任何插件或项目组织,您可以改用apache ivy

【讨论】:

    【解决方案2】:

    或者您可以使用更简单的方法,例如 SBT

    如果你必须使用 maven,只需从 pom.xml 文件中删除插件,只添加依赖项和 repos 并使用 IDE 启动应用程序或创建 jar。

    如果您更改依赖项,您将需要运行 mvn 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 2013-09-28
      • 2020-09-14
      • 2013-06-22
      • 1970-01-01
      • 2017-02-01
      • 2020-08-06
      相关资源
      最近更新 更多