- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 Eclipse 创建了一个 Java 项目。在其中我创建了一个包(名为生成器),并将我的generate.mtl 文件和Generate.java 类移入其中。之后,我创建了一个 java 类,并尝试调用“生成”对象的 doGenerate() 方法。
在控制台上执行此操作会显示以下消息:
java.io.IOException:找不到“generate.emtl” 在 org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:307) 在generatore.Generate.(Generate.java:90) 在测试.MainTest.main(MainTest.java:49)
为什么?我必须做什么?谢谢
最佳答案
Acceleo 正在搜索的“generate.emtl”文件是“generate.mtl”文件的编译版本(类似于“.class”与“.java”)。在 Eclipse 中,如果您使用的是“Acceleo Project”而不是常规 Java 项目,则会自动编译此文件。
但是,您必须 manually compile it或者在独立时将其复制到“mtl”文件旁边。
关于java - 如何从 Java 类调用 Acceleo Generator (file.mtl) 而不会出现 java.io.IOException : 'generate.emtl' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5106853/
我正在尝试使用 Acceleo 生成一些代码。我正在内存中构建我的模型实体,并且我想为其生成代码。 现在,当 Acceleo 尝试将我的模型对象与模板函数的参数类型匹配时,它不匹配。这些类完全相同,但
我已经成功创建了用于 M2T 目的的 Acceleo 模块,并尝试从 Java 程序执行它。这是我尝试过的: String[] str = {"/home/hamza/workspace/HLRedu
我是 acceleo 的新手,对于文本生成(针对 java 语言),我正在使用 ecore 文件和 .mtl 模块。 在我的应用程序中需要注释,所以我在我的 ecore 模型中声明了注释。但问题是我无
在 Acceleo 中,当我编辑并保存(例如 generate.mtl)时,Acceleo 会自动生成 Generate.java 类。从这个 java 类中,我可以从外部类调用 doGenerate
这是一个简单的 MOF 模型到文本脚本: [comment encoding = UTF-8 /] [module test('http://www.eclipse.org/uml2/2.1.0/UM
我有一个基于自定义元模型的 DSL,而该元模型又基于 EMF/Ecore。我正在尝试找出选择哪种解决方案,但在任何地方都找不到任何合适的比较。 有人有任何理由让我选择其中之一吗? 目前我所知道的是Ac
这是一个简单的 MOF 模型到文本脚本: [comment encoding = UTF-8 /] [module test('http://www.eclipse.org/uml2/2.1.0/UM
我正在从两个相关的元模型开始生成代码。主要的一个引用了第二个的类。当作为 Acceleo 插件执行时,Acceleo 执行效果很好,但作为 Java 应用程序执行时则效果不佳。如果我启动Java主类,
我想知道是否可以轻松地注释 Acceleo 模板,然后在使用 TraceabilityModel 时获取这些注释。 Acceleo 现在使用注释来确定生成的入口点: [comment @main] 所
我创建了一个 Ecore 元模型并通过 EMF 生成了一个编辑器。为了生成输出代码,我在创建图表时解析资源集 (XMI),然后将这些资源映射到我自己的 Java 类。这些 Java 类负责生成我的输出
首先,我是 eclipse 建模功能的新手,所以这个问题可能是微不足道的,但我正在寻找几天并没有找到答案。 我创建了一个带有 ecore 建模项目的 ecore 元模型文件。 URI 是这样的:/co
我想在我的 Acceleo 主模板中加载 2 个不同的输入模型(一个 .bpel 和一个 .wsdl)。 我为 bpel 和 wsdl 加载了 ecore 元模型,我希望能够使用这样的东西: [com
我正在寻找有关如何使用 Ant 脚本执行 Acceleo 源生成的信息。我已经做了一些谷歌搜索,但我还没有真正找到任何直接的方法来做到这一点。我希望首先在 Eclipse 中执行此操作,但 headl
我必须将 java 函数包装在 Acceleo 文件中,有人可以帮助我吗? 谢谢 最佳答案 从 Acceleo 调用 Java 服务的最简单方法是使用用户指南(如您所知的 help.eclipse.o
我正在尝试从现有项目创建一个 Acceleo 插件,但总是会收到此错误消息: 'Export Plug-ins' has encountered a problem. /media/Data/user
我已经使用 Eclipse 创建了一个 Java 项目。在其中我创建了一个包(名为生成器),并将我的generate.mtl 文件和Generate.java 类移入其中。之后,我创建了一个 java
我是一名优秀的程序员,十分优秀!