【发布时间】: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