我在帮朋友开发Java应用程序。他们是非MS商店 我的任务是编写一些重复的代码,因此我自然而然地想到使用T4。
但是我坚持使用Java / Eclipse(并且不允许使用C#)所以我的选择是什么? Java用户如何使用代码生成?建立任务?
答案 0 :(得分:3)
答案 1 :(得分:3)
您可能还想看看XText [1]和AndroMDA [2],它们都与T4不同,但非常适合涉及大量重复代码的问题。
[1] http://www.eclipse.org/Xtext/
[2] http://www.andromda.org/index.php
答案 2 :(得分:2)
如果您想使用更“独立”的内容,请检查AtomWeaver。这基本上是像T4这样的模板引擎。但是,它独立于任何平台或IDE,虽然它允许您构建简单的模板来生成代码片段,但它也可用于开发完整的系统。它遵循的范例是ABSE。
答案 3 :(得分:1)
在Eclipse中,您可能会发现模板很有用。您可以通过 Java>编辑器>模板在“首选项”对话框中创建新模板。
可以在 Java> CodeStyle>代码模板中配置更多目标模板。
Eclipse "Effective Eclipse: Custom Templates"中的模板介绍,其中包括 Java>编辑器>模板和 Web和XML - > XML文件 - >模板的。 (我没有用过后者。)