首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用Eclipse运行JET模板

不使用Eclipse运行JET模板
EN

Stack Overflow用户
提问于 2012-07-13 09:57:15
回答 1查看 804关注 0票数 3

我需要使用maven项目从jet模板生成java代码,并且应该在eclipse环境之外完成,但到目前为止,我还没有弄清楚如何做到这一点。

我使用的是maven 3x和Jet1.1.x。

我尝试过几种方法,但似乎没有一种可行:

  • 调用库org.eclipse.emf.codegen.jet.JETCompiler。这个库似乎与eclipse的环境有很强的依赖性,因此失败了。
  • maven的一个jet插件也不起作用,我使用的例子与官方网站(Tikal Jet)中提供的相同,如下所示: http://network.tikalk.com/release/tikal-maven-jet-plugin/usage.html

有人知道怎么做吗?

非常感谢,卡洛斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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环境中工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11468208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档