Как вызвать Acceleo Generator (file.mtl) из класса Java без получения java.io.IOException: «generate.emtl» не найден - PullRequest
1 голос
/ 24 февраля 2011

Я создал проект Java с использованием Eclipse. Внутри него я создал пакет (называемый генераторами) и переместил в него мой файл generate.mtl и класс Generate.java. После этого я создал класс Java и пытаюсь вызвать метод doGenerate () объекта «Generate».

Делая это на консоли, создайте это сообщение:

java.io.IOException: «generate.emtl» не найден в org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize (AbstractAcceleoGenerator.java:307) в generatore.Generate. (Generate.java:90) at tests.MainTest.main (MainTest.java:49)

Почему? Что мне делать?

Спасибо

1 Ответ

0 голосов
/ 28 февраля 2011

Файл «generate.emtl», который ищет Acceleo, представляет собой скомпилированную версию вашего файла «generate.mtl» (что-то вроде «.class» для «.java»).В Eclipse этот файл компилируется автоматически при условии, что вы используете «проект Acceleo», а не обычный проект Java.

Однако вам необходимо либо вручную скомпилировать его , либо скопироватьв автономном режиме рядом с вашим файлом "mtl".

...