UI Acceleo Launcher Project не работает - PullRequest
1 голос
/ 02 декабря 2011

Я следовал этому простому руководству wiki.eclipse.org/Acceleo/Getting_Started, моя цель - создать модуль запуска интерфейса ... Однако, когда я закончу и нажмите «Acceleo Model to Text»> «Generate», папка «src-gen» останется пустой !!

On Error Log Просмотр этой ошибки:

java.io.IOException: '/elt/codegeneration/ecore2dataspace/files/generate.emtl' not found
at org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:409)
at elt.codegeneration.ecore2dataspace.files.Generate.<init>(Generate.java:90)
at elt.codegeneration.ecore2dataspace.ui.common.GenerateAll.doGenerate(GenerateAll.java:91)
at elt.codegeneration.ecore2dataspace.ui.popupMenus.AcceleoGenerateEcore2dataspaceAction$1.run(AcceleoGenerateEcore2dataspaceAction.java:76)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Он не нашел файл generate.emtl, хотя на самом деле он присутствует в файле jar.

Странно то, что когда я пытаюсь запустить плагин в отдельном приложении Eclipse (By Maniferst.mf), все работает !!!

У меня есть Acceleo - Генерация текста из моделей Версия: 3.1.0. Версия платформы Eclipse: 3.7.0

Спасибо

Ответы [ 2 ]

0 голосов
/ 27 октября 2016

Я также получил ту же ошибку «generate.emtl» не найдено, что имеет место, поскольку файл emtl находится не в нужном месте в банке (и я не знаю почему)Решение состоит в том, чтобы вручную скопировать файл из папки «bin», и генерация работает.

0 голосов
/ 07 декабря 2011

Сгенерированный подключаемый модуль пользовательского интерфейса необходимо развернуть в другом экземпляре Eclipse, который нельзя использовать, его нельзя использовать в текущем экземпляре Eclipse.Вы можете попробовать его, запустив генератор в новом экземпляре Eclipse (Run As ... Eclipse Application).Вы можете создать оба плагина и экспортировать их, чтобы они были легко установлены для ваших конечных пользователей.

Вы можете найти пример генератора Acceleo и его плагина пользовательского интерфейса ссборка на основе maven на github.

Отказ от ответственности: я лидер Acceleo

...