在Acceleo中,当我编辑和保存(比如generate.mtl )时,Acceleo会自动生成Generate.java类。从这个java类中,我可以从外部类调用doGenerate方法来生成基于模型的内容。
但是,如果在执行过程中有一些异常,则该异常将由Acceleo引擎处理。我想告诉Acceleo不要处理异常,从而意识到发生了一个错误。这怎么可能呢?
发布于 2014-12-18 07:44:39
我一直在想这件事,但没有成功。上周,我成功地在独立模式下运行Acceleo,使用Java类,而不是使用插件。
它让我花了很多时间处理库问题、依赖问题等等,但我终于得到了它(我的意思是,这是一项艰苦的工作,耐心点)。
我感到惊讶的是:当我运行Acceleo独立运行时,它失败了,但是模板是相同的。我有许多错误,但插件当时管理,插件打印一个空字符串作为结果!运行Acceleo独立运行时,这些错误会引发异常,我的主类将打印堆栈跟踪。
所以,如果你想自己管理错误,我建议你独立运行,但是.祝你好运!)
我希望这能帮到你:)
https://stackoverflow.com/questions/27017807
复制相似问题