【发布时间】:2010-09-17 04:44:12
【问题描述】:
我的公司下周开始一个新项目。我们计划使用 eclipse rcp 开发应用程序。构建过程应该是完全自动化的,因此我们准备建立一个持续集成环境(例如 Continuum)。对于构建自动化部分,我打算使用 maven2,因为我想使用它的依赖管理。
我在一个小型的老式 java 项目中使用过 maven2,但从未设置 maven 以将其与 eclipse rcp 一起使用。
最好的方法是什么?基本概念?常见的陷阱?那里有教程或书籍吗?我发现的教程和信息似乎已经过时或不完整。
PS:主项目会分为子项目(插件的)。但我认为这对于 eclipse rcp 项目来说很典型。
【问题讨论】:
-
我不认为这是一个 RCP 项目会改变你的 maven/continuum 项目,不是吗?
-
是的。 Eclipse RCP 基于 OSGi 进行依赖解析,而 maven 是一个完全不同的依赖解析系统。遗憾的是,它们(还)不兼容。 Maven 3 可能会解决该问题,但不会在近期发布。
标签: maven-2 continuous-integration build-automation eclipse-rcp