首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MTL文件中调试Acceleo M2T转换

在MTL文件中调试Acceleo M2T转换
EN

Stack Overflow用户
提问于 2018-04-06 20:38:06
回答 2查看 261关注 0票数 1

我目前正在设置一个Acceleo项目,以便从一个Eclipse模型生成UML2源代码。我确实有使用Xtend代码生成器的经验,但没有使用Acceleo代码生成器的经验。但是,我想尝试使用Acceleo作为Xtend的替代方案。

不幸的是,我在从MTL模板文件中调试M2T转换时确实遇到了问题。我在MTL中设置的所有断点都会被忽略,并且调试器不会停止运行转换。

我已经搜索了Stackoverflow和其他资源以获得帮助,但没有一个响应帮助我让调试器正常工作。

我将转换作为一个Acceleo应用程序运行,并使用Java应用程序运行器,因为Eclipse Oxygen不再支持Acceleo插件应用程序。

你们中有没有人有类似的问题和/或找到了任何解决方案?

谢谢你的任何提示。

向Timo Rohrberg致以最美好的问候

EN

回答 2

Stack Overflow用户

发布于 2018-04-07 22:43:58

我有同样的需求,但据我所知,显然没有办法在运行时对其进行调试。https://www.eclipse.org/forums/index.php?t=msg&th=1080008&goto=1740153&#msg_1740153

创建用于java打印/日志记录的包装器服务。这不是最好的解决方案,但是,我还是凑合着用的。

您还可以使用acceleo解释器(使用acceleo eclipse透视图)在更改代码之前尝试和评估查询。https://wiki.eclipse.org/Acceleo/Interpreter

我把它和纸莎草纸一起使用,效果很好。

票数 0
EN

Stack Overflow用户

发布于 2019-06-17 02:18:54

我找到了调试.mtl文件的解决方案(或变通方法)。

在eclipse插件的清单编辑器窗口中

将-on文件夹(包含已编译的.class和.emtl文件的文件夹)添加到类路径中。

在此之后,如果你在“.mtl插件应用程序”模式下运行你的Acceleo启动器,那么你在Acceleo文件中的断点将会工作。( Acceleo launcher窗口中的配置部分)

(使用Eclipse 19-03,Acceleo 3.7进行了测试)

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

https://stackoverflow.com/questions/49692995

复制
相关文章

相似问题

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