我需要使用maven项目从jet模板生成java代码,并且应该在eclipse环境之外完成,但到目前为止,我还没有弄清楚如何做到这一点。
我使用的是maven 3x和Jet1.1.x。
我尝试过几种方法,但似乎没有一种可行:
有人知道怎么做吗?
非常感谢,卡洛斯
发布于 2012-07-27 13:47:46
由于JET的工作方式,它实际上只能在eclipse环境中运行。但是,实际上可以无头启动eclipse来运行ant构建脚本,因此您可以在不使用UI的情况下获得所需运行的eclipse部件。为此,需要启动org.eclipse.ant.core.antRunner应用程序。这里有一些关于如何做到这一点的文档:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2FantRunner.htm
启动antRunner应用程序后,可以使用JET任务编译模板并运行transform:http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.jet.doc%2Freferences%2Fant%2FantTasks.xhtml
关于无头模板编译有一些重要的注意事项,如果您正在无头编译eclipse,请在此处说明:build
我不知道这些与Maven集成得有多好,但这似乎是ant的最佳方法。如果您想从Java运行一个转换,这里有一些信息:Java%3F。不过,您仍然需要在eclipse环境中工作。
https://stackoverflow.com/questions/11468208
复制相似问题