我如何通过ant开始生成emftext?

发布于 2024-12-24 02:43:00 字数 541 浏览 1 评论 0 原文

我在 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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳公公是暖光 2024-12-31 02:43:01

现在我在 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

这是原始提示文本:

<!-- Define the EMF Generate Resource task. To have this task available, the plugin
org.emftext.sdk.ant must be available in the classpath. To ensure this the external   
tools configuration needs to have the setting "Run in the same JRE as the workspace"
enabled. -->

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:

<!-- Define the EMF Generate Resource task. To have this task available, the plugin
org.emftext.sdk.ant must be available in the classpath. To ensure this the external   
tools configuration needs to have the setting "Run in the same JRE as the workspace"
enabled. -->
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文