класс taskdef org.eclipse.acceleo.parser.compiler.AcceleoCompiler не может быть найден с помощью загрузчика классов - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть эта строка кода в муравейнике:

<taskdef id="acceleoCompiler" name="acceleoCompiler" classname="org.eclipse.acceleo.parser.compiler.AcceleoCompiler" classpathref="Framework.libraryclasspath" >
    </taskdef>

Он жалуется на следующее:

taskdef class org.eclipse.acceleo.parser.compiler.AcceleoCompiler cannot be found using the classloader 

Это также говорит об ошибке, когда япопытка запустить сборку муравья.В чем проблема и как я могу это исправить?


В моем сборщике муравьев есть следующее:

<path id="Framework.classpath">
    <path refid="Framework.libraryclasspath" />
</path>

<path id="Framework.libraryclasspath">
<pathelement location="${ECLIPSE_HOME}/plugins/org.eclipse.acceleo.parser_3.2.0.v20111027-0537.jar"/>
</path>

И оно все еще не работает.С той же ошибкой, что и раньше.

Спасибо!

Ответы [ 2 ]

1 голос
/ 23 ноября 2011

Вам нужно иметь jar org.eclipse.acceleo.parser в вашем пути к классам.Обратите внимание, что эта задача используется для запуска генератора Acceleo из Eclipse. Если вы хотите использовать генератор Acceleo в Eclipse, вам просто нужно щелкнуть правой кнопкой мыши по основному модулю и выбрать «Запуск от имени приложения Acceleo».Вы можете найти больше документации в меню Справка -> Содержание справки.

С уважением,

Stephane Begaudeau

0 голосов
/ 23 ноября 2011

Мои переменные пути были неправильными. Исправление тех, кто решил проблему. Однако сейчас у меня другая проблема. Отправит новый вопрос и поставит ссылку на него отсюда.

Следующий вопрос.

...