使用类加载器找不到taskdef类org.eclipse.acceleo.parser.compiler.AcceleoCompiler

时间:2011-11-23 14:02:20

标签: eclipse ant acceleo

我在蚁群中有这行代码:

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

它仍然不起作用。与之前的错误相同。

谢谢!

2 个答案:

答案 0 :(得分:1)

你需要在你的类路径中使用jar org.eclipse.acceleo.parser。请注意,此任务用于在Eclipse之外运行Acceleo生成器,如果要在Eclipse中使用Acceleo生成器,只需右键单击主模块,然后选择Run as a Acceleo Application。您可以在帮助中找到更多文档 - &gt;帮助目录菜单。

此致

Stephane Begaudeau

答案 1 :(得分:0)

我的路径变量错了。纠正那些修复了问题。但是,我现在遇到了一个不同的问题。将发布新问题并从此处链接到它。

The next question.