我希望构建一个控制台驱动的应用程序,有点像Spring ROO控制台,任何想法?。
答案 0 :(得分:10)
Spring Roo shell基于JLine,但包含大量围绕可用性的设计元素,这些元素在JLine中不存在。您可以阅读Roo参考指南的shell philosophy部分,以简要了解其中一些增强功能。我们还整合了JANSI,为Windows用户提供彩色外壳。
我们打算在适当的时候从Spring Roo拆分shell并创建一个名为“Spring Shell”的独立项目。但是,这项工作的时间表尚未最终确定。与此同时,如果您从SVN签出Roo,您将能够使用具有最小依赖性和特定于Roo的约定的shell。使用@ Cli *注释来设置shell命令也非常简单,你可以在Roo源代码的其余部分看到这个例子。
答案 1 :(得分:0)
我根据SVN中的弹簧ROO代码飙了几个定制的炮弹。
我尝试在shell级别和使用addon更合适的机制挂钩或者更确切地(黑客攻击)它。 OSGi可能会稍后到官方的Spring Shell?
ps roo / shell rock作为构建工具/软件的平台。
很棒的工作