【发布时间】:2012-04-24 17:48:59
【问题描述】:
根据我的经验,Maven 在小型/实验性应用程序中通常是一种过度杀伤力。但是依赖管理是 Maven 非常有用的特性,实际上是唯一对上述类型的应用程序真正有用的特性。
我想知道我是否可以有一个非常最小和轻量级 Eclipse-Maven 集成,它提供仅以最简单的方式将 Maven 依赖项添加到 Eclipse 项目类路径。
尤其是我不想:
- 适用于任何 Maven 约定(包括项目布局约定)
- 安装和使用任何特定的 Eclipse 插件(Eclipse 根本不应该知道它是“Maven 项目”并以任何特殊方式对待它)
- 以任何其他方式依赖/绑定到 Maven,而不是将其用作轻量级 jar/库下载器
我的第一个(也是唯一一个)想法是从命令行使用Eclipse Maven plugin 来管理项目类路径。但默认情况下,这个插件做的不止于此(设置默认的 maven 项目布局,管理构建器)。我可以限制这个插件只做我想做的事吗?
或者我可以通过其他方式实现我描述的目标吗?
【问题讨论】:
-
希望你不要使用 Eclipse Indigo?
-
@khmarbaise 事实上,我使用 Eclipse Indigo。为什么重要?
-
你不应该使用 eclipse 插件来配置路径应该已经由 m2e 通过 Eclipse 完成。如果您不喜欢 maven 方式,最好看看 Ivy。
标签: java eclipse maven dependency-management maven-eclipse-plugin