Java 禁用Acceleo引擎中的异常处理
在Acceleo中,当我编辑并保存时,比如说,Java 禁用Acceleo引擎中的异常处理,java,eclipse,acceleo,Java,Eclipse,Acceleo,在Acceleo中,当我编辑并保存时,比如说,generate.mtl,Acceleo会自动生成generate.java类。从这个java类中,我可以从外部类调用doGenerate方法来生成基于模型的内容 但是,如果在执行过程中出现一些异常,则该异常将由Acceleo引擎处理我想告诉Acceleo引擎不要处理异常,从而意识到发生了错误。 怎么可能呢?我想了很久,但没有成功。上周,我成功地在独立模式下从Java类而不是使用插件运行了Acceleo 这让我花了很多时间处理库的问题,依赖性的问题等
generate.mtl
,Acceleo会自动生成generate.java
类。从这个java类中,我可以从外部类调用doGenerate
方法来生成基于模型的内容
但是,如果在执行过程中出现一些异常,则该异常将由Acceleo引擎处理我想告诉Acceleo引擎不要处理异常,从而意识到发生了错误。
怎么可能呢?我想了很久,但没有成功。上周,我成功地在独立模式下从Java类而不是使用插件运行了Acceleo 这让我花了很多时间处理库的问题,依赖性的问题等等。但我最终得到了它(我的意思是,这是一项艰苦的工作,要有耐心) 我的惊讶是:当我运行Acceleo单机版时,它失败了,但模板是一样的。我有很多错误,但是插件当时正在管理,结果插件打印了一个空字符串!运行Acceleo standalone时,这些错误会引发异常,my main类会打印stacktrace 所以,如果你想自己管理错误,我建议你独立运行,但是。。。祝你好运!:)
我希望这能帮助你:)嗨!我实际上是独立运行Acceleo的。和你一样,让所有的工作都独立进行是一项非常艰苦的工作。但是,我的问题是,我将Acceleo引擎集成到了一个软件中,然后我需要注意Acceleo错误以通知用户该过程失败。无论如何谢谢你