gpt4 book ai didi

java - 禁用 Acceleo 引擎中的异常处理

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:39 26 4
gpt4 key购买 nike

在 Acceleo 中,当我编辑并保存(例如 generate.mtl)时,Acceleo 会自动生成 Generate.java 类。从这个 java 类中,我可以从外部类调用 doGenerate 方法来生成基于模型的内容。

但是,如果执行过程中出现异常,该异常将由 Acceleo 引擎处理。 我想告诉Acceleo引擎不要处理异常,从而意识到发生了错误。怎么可能?

最佳答案

这个问题我想了很久,没有成功。上周,我成功地从 Java 类以独立模式运行 Acceleo,而不是使用插件。

这让我花了很多时间来解决库问题、依赖关系问题等。但我终于明白了(我的意思是,这是一项艰苦的工作,要有耐心)。

令我惊讶的是:当我独立运行 Acceleo 时,它失败了,但模板是相同的。我遇到了很多错误,但插件当时正在管理,结果插件打印了一个空字符串!独立运行 Acceleo,这些错误会引发异常,并且我的主类会打印堆栈跟踪。

所以,如果您想自己管理错误,我建议您独立运行它,但是......祝您好运! :)

希望这对你有帮助:)

关于java - 禁用 Acceleo 引擎中的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27017807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com