我正在尝试在Ant中进行构建,但它给我错误“在目标标记行未指定语法”。

我已经正确设置了所有路径,并且在该路径中具有所有依赖性。

这是mi代码:希望您可以帮助我解决此问题。

 <target name="regenerate-beans" depends="init">
    <taskdef name="xjc2" classname="org.jvnet.jaxb2_commons.xjc.XJC2Task">
        <classpath refid="jrb.compile.classpath" />
    </taskdef>


    <xjc2 destdir="..." binding="..." extension="true">
        <schema dir="..." includes="nGEM.def.xsd" />
        <classpath refid="jrb.compile.classpath" />
    </xjc2>
 </target>

最佳答案

XSD“ nGEM.def.xsd”可能不在其dir文件夹中。检查文件路径是否包含此类文件。

换句话说,“未指定语法”可能表示file not found

08-17 23:17