我来自Symfony2的世界(PHP),我正试图找到它的Console组件的相当不错的等价物。
我尝试了很多东西:args4j,jcommander等......但我想要这样的东西:http://symfony.com/doc/current/components/console.html#creating-a-basic-command。我希望能够编写一个我配置参数的类(jcommander和args4j做得很好), AND 我写的是我自己调用的相关execute()
方法。 Java中是否存在类似的内容?
感谢。
答案 0 :(得分:3)
所以......在尝试了不同的所谓命令行参数解析器之后,发现没有人能够完成这项工作(主要是没有颜色处理),我决定用Java移植Symfony2的Console组件。您可以在此处查看结果:https://github.com/Nanocom/console。
目前,它仍处于测试状态。仍然需要完成一些部分,但您已经可以声明命令并执行它们。
希望你会喜欢它!许可证是麻省理工学院。
欢迎任何贡献!
答案 1 :(得分:0)
首先你需要记住symphony它是php项目的框架,因此可以从命令行创建项目,类等,因为框架是为此而设计的,但是java不同,java本身并没有给出你那个功能。在你的情况下,你需要找到一个允许创建类或项目的框架,并且我可以推荐你最接近它的是andromda盒式磁带与maven结合,但你仍然需要定义你的模板