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

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

<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 

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


У меня есть следующее в моем строителе муравьев:

<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>

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

Спасибо!


person prolink007    schedule 23.11.2011    source источник
comment
Вы указали путь с Framework.libraryclasspath id (например, с помощью задачи path)?   -  person Alex K    schedule 23.11.2011


Ответы (2)


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

С уважением,

Стефан Бегодо

person sbegaudeau    schedule 23.11.2011
comment
Здравствуйте, на следующем снимке экрана вы можете найти мою конфигурацию (lh5.googleusercontent .com/-hkvC0xVvpHQ/Ts0KCF1fkxI/AAAAAAAAAAoA/). Вы также можете попробовать использовать сборку на основе maven, которую лично мне проще использовать, вы можете найти подробности в моем блоге (sbegaudeau.tumblr.com/post/6517419281/) и рабочий пример генератора Acceleo на github: github.com/ObeoNetwork/UML-Java-Generation - person sbegaudeau; 23.11.2011
comment
Придется использовать муравей. И моя установка выглядит так же, как ваша... и она все еще не работает. - person prolink007; 23.11.2011

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

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

person prolink007    schedule 23.11.2011