Eclipse 的 Java Emitter Templates(JET)一个开源的模板引擎,其功能是在 Eclipse Modeling Framework(EMF)中生成代码。 JET 的语法与 JSP 语法比较相似,但它们处于不同的应用领域。
JET 的模板文件(template files)后缀一般为(*.jet),但为区分生成文件的类型建议扩展名采用生成文件类型加 jet 后缀的方式,如 ***.javajet、***.textjet 等。
一、JET工程的创建
1、创建一个project
2、将project转换成JET project
右键单击project选择New->Other...->Java Emitter templates->Convert Project to JET Projects,此时会创建一个templates文件夹,同时一个JET Builder被添加到project中,它可以自动将每一个以“jet”结尾的文件转换成java类。
3、改变JET设置
为确保src源文件夹为目标文件夹,右键单击project选择“Properties”,在对话框里选择“JET Settings”在“Source Container”中填上“src”。
注意:可以有多个“template Containers”文件夹,用空格或分号隔开。如果多个模板文件夹有同样的名字,只有第一个中的文件会被转换。所以模板文件夹应该有不同的名字。
4、创建JET template文件
向template文件夹中添加.*jet文件。选择File->New->File,注意以扩展名je