Roo
与Spring framework
绑定,Maven
是固有的,而Forge
与Java EE/JBoss-AS
密切相关,Maven成为可选。
我们可以使用其中任何一个来构建与programming models
无关的内容,即Spring framework
或Java EE/CDI
吗?
关于Forge and Maven integration
的任何指示?快速谷歌导致没有有用的链接。
答案 0 :(得分:2)
自从2年以来,我使用Telosys Tools(而不是ROO)来构建Java应用程序 因为这个代码生成器很简单,独立于任何环境 (它可以生成任何东西:Java,HTML,Python等......)
GitHub上提供了一些预定义模板,如果它们不符合您的需求,您可以为特定目标创建自己的模板
答案 1 :(得分:1)
Telosys(http://www.telosys.org/)是引导项目的好工具。脚手架可以来自数据库或轻量级文本模型。
代码生成基于Velocity模板,因此您可以自定义现有模板或创建自己的模板。
一切都是免费的,开源(生成器和模板)。
答案 2 :(得分:0)
没有任何东西可以将Forge与JBoss AS或真正的Java EE联系起来。在它的核心Forge是一个用于生成资源的shell。可用的插件往往以Java EE为重点,但它们并非必须如此。
查看Forge website。那里有很多信息。如果你也使用eclipse,JBoss Tools也可以很好地集成它。