0

我正在尝试使用 Acceleo 2.6 生成 Hibernate,我已经从http://www.acceleo.org/wiki/index.php/UML_to_JEE_:_First_applications_with_JEE_module下载了 Hibernate 初始化文件,但是当我启动链文件时,我得到了这个错误:

-> 文件中的错误:/src/DaoFactory.java 位置 8:EVAL:未解决的调用“baseImports”,在文件中:/org.acceleo.module.pim.uml21.gen.java.dao/org/acceleo/module/pim /uml21/gen/java/dao/api/dao-common.mt,第 69 行,第 2 列,对象:fragment=_qb8akM37EdqwVrslYOdUDA 文件=/resource/testing/model/Better.uml 位置 9:EVAL:未解决的调用“projectName”,在文件:/org.acceleo.module.pim.uml21.gen.java.dao/org/acceleo/module/pim/uml21/gen/java/dao/api/dao-common.mt,在第 69 行,第 18 列,对象:fragment=_qb8akM37EdqwVrslYOdUDA 文件=/resource/testing/model/Better.uml 位置 9:EVAL:未解决的调用“insertInPackage”,在文件中:/org.acceleo.module.pim .uml21.gen.java.dao/org/acceleo/module/pim/uml21/gen/java/dao/api/dao-common.mt,第 69 行,第 33 列,对象:片段=_qb8akM37EdqwVrslYOdUDA 文件=/resource/testing/model/Better.uml 位置 94:EVAL:未解决的调用“importDaoException”,在文件:/org.acceleo.module.pim.uml21.gen.java.dao/src/org/ acceleo/module/pim/uml21/gen/java/dao/api/dao-factory.mt,第 37 行,第 2 列,对象:fragment=_qb8akM37EdqwVrslYOdUDA file=/resource/testing/model/Better.uml位置 263:EVAL:未解决的调用“projectName”,在文件中:/org.acceleo.module.pim.uml21.gen.java.dao/src/org/acceleo/module/pim/uml21/gen/java/dao/api /dao-factory.mt,第 46 行,第 15 列,对象:fragment=_qb8akM37EdqwVrslYOdUDA 文件=/resource/testing/model/Better.uml 位置 911:EVAL:未解决的调用“projectName”,在文件中:/ org.acceleo.module.pim.uml21.gen.java.dao/src/org/acceleo/module/pim/uml21/gen/java/dao/api/dao-factory。mt,第 65 行,第 16 列,对象:fragment=_qb8akM37EdqwVrslYOdUDA file=/resource/testing/model/Better.uml

(见修订历史更多相同)

有人可以告诉我这里有什么问题吗?

4

1 回答 1

0

这些消息似乎表明 Acceleo 找不到执行常见生成行为的模块。

你能找到模块“org.acceleo.module.pim.uml21.gen.java.common”吗?您需要此模块才能正确生成。

它可以在 acceleo 2.x modules forge中找到

于 2011-09-19T15:58:27.860 回答