我在 eclipse 中设置了一个 emftext 示例项目。如果我通过 Eclipse 的上下文菜单在 *.cs 文件中启动“生成文本资源”,则效果很好。但现在我想将项目更改为maven项目。使用 pom.xml 和 tycho 我可以成功构建 eclipse 插件。但我无法通过 Maven 或 ant 生成文本资源(创建编辑器项目)。
在http://www.emftext.org/EMFTextGuide.php#x1-120002.3。 2 手册意味着 ant 将在 Eclipse 中开箱即用地支持它。但它在我的电脑上不起作用。 ant 任务
<emftext.GenerateTextResource>
对于 eclipse 中的 ant 来说是未知的。
也许我必须通过 taskdef 定义它,但是我必须包含哪个 *.jar 或哪个类等等?
感谢您的提示。
I have an emftext example project in eclipse setted up. It works fine if i start the "generate text resources" via context menu of eclipse at the *.cs file. But now i would like to change the project in a maven project. With the pom.xml and tycho i could build the eclipse-plugin successful. But i could not generate the text resources (creating of editor projects) via maven or ant.
In http://www.emftext.org/EMFTextGuide.php#x1-120002.3.2 the manual means ant will be support it out of the box whithin eclipse. But it does not work at my pc. The ant task
<emftext.GenerateTextResource>
its unknow to ant in eclipse.
Maybe i must be define it via taskdef but which *.jar i must be include or which class or so?
Thanks for hints.
发布评论
评论(1)
现在我在 emftext 项目的示例代码中找到了解决方案。
我必须为 Ant“在与工作区相同的 JRE 中运行”启用 Eclipse 外部工具设置。现在它在 Eclipse 中工作得很好,并且在 Maven 中工作的转换应该很简单。
这是指向提示来源的 url:
http://svn-st.inf.tu-dresden.de/svn/reuseware/tags/20100922-emftext-1.3.1-jamopp-1.2.1/Build/org.reuseware/build- text-resources.xml.template
这是原始提示文本:
Now i have found the solution at a example code of the emftext project.
I must enable the eclipse external tool setting for Ant "Run in the same JRE as the workspace". Now it works fine within the eclipse and the transform to work in maven should be simple.
Here is the url point to the source of the hint:
http://svn-st.inf.tu-dresden.de/svn/reuseware/tags/20100922-emftext-1.3.1-jamopp-1.2.1/Build/org.reuseware/build-text-resources.xml.template
Here is the original hint text: