我在一个相当简单但很大的两层应用程序上工作,它包含大约 40 个 Eclipse RCP 插件。我们有一个新的用例,它把我们带到了网络上,只用了这个功能的一小部分。我想用 Lift 来做这个原型。显然,我面临着一些挑战。
- 电梯 + OSGi。Lift 可以使用 OSGi 捆绑包吗?是否可以将其打包为 OSGi 包本身并集成到 Web 容器中?
- 构建系统。我们使用带有 Cruise Control 的古老 Eclipse PDE 构建(阅读:Eclipse 没有构建系统)。Lift 使用 Maven。
- 开发环境。这个我不确定是否有人可以帮助我。我尝试在 Eclipse 中使用 Scala 插件,但它还没有准备好。有太多的障碍使它有用。话虽如此,我并不认为这是一个主要问题,因为我可以将所有 Lift 代码保存在一个模块中,只在非常特定的区域引用 Java 代码。
我想知道是否有人尝试过类似的事情并有任何建议。请注意,我不会在 Lift 中使用任何 ORM 内容,因为所有持久性都在 API 后面的现有插件中进行管理。那么,我是不是找错树了?还有什么我需要注意的吗?
我可以恢复为简单地使用这些说明,但我真的很想试一试 Lift,因为 Java 是……嗯……它是 Java。:-(