2

我正在寻找构建一个控制台驱动的应用程序,它有点像 Spring ROO 控制台,有什么想法吗?

4

2 回答 2

10

Spring Roo shell 基于JLine,但包含大量以可用性为导向的设计元素,这些元素在 JLine 中不存在。您可以阅读 Roo 参考指南的shell 哲学部分,以简要了解其中一些增强功能。我们还集成了 JANSI 以为 Windows 用户提供颜色外壳。

我们打算在适当的时候将 shell 从 Spring Roo 中分离出来,并创建一个名为“Spring Shell”的单独项目。不过,这项工作的时间表尚未最终确定。同时,如果您从 SVN 签出 Roo,您将能够以最小的依赖性和 Roo 特定的约定使用 shell。使用 @Cli* 注释来设置 shell 命令也很容易,您可以在 Roo 源代码的其余部分中看到这方面的示例。

于 2010-01-08T20:52:24.000 回答
0

我已经根据 SVN 中的 spring ROO 代码添加了几个定制的 shell。

我尝试在外壳级别和使用插件更合适的机制来挂钩或更确切地说(黑客攻击)它。可能 OSGi 会晚些出现在官方 Spring Shell 中?

ps roo/shell 岩石作为构建工具/软件的平台。

做得好

于 2010-01-20T12:25:33.633 回答