意外的文字" foo"用ant建立.jar文件的时候

时间:2017-10-13 11:54:02

标签: java xml ant

我正在尝试使用JNEAT(以及Apache Ant之后)将these instructions转换为.jar文件。我的build.xml文件如下所示:

<project name="jneat" default="jar" basedir=".">
  <property name="src" value="."/>
 
  <target name="compile">
    <javac srcdir="${src}"/>
  </target>
 
  <target name="compile-debug">
    <javac debug="on" srcdir="${src}"/>
  </target>
 
  <target name="jar" depends="compile">
    <jar jarfile="jneat.jar" basedir="${src}">
       <include name="gui/*.class"/>
       <include name="jneat/*.class"/>
       <include name="jNeatCommon/*.class"/>
       <include name="log/*.class"/>
    </jar>
  </target>
</project>

执行时

ant

从根目录,我收到以下错误:

BUILD FAILED
C:\jes\build.xml:2: Unexpected text "á"

1 个答案:

答案 0 :(得分:0)

我能够通过删除缩进来使其工作:

<project name="jneat" default="jar" basedir=".">
<property name="src" value="."/>
<target name="compile">
<javac srcdir="${src}"/>
</target>
<target name="compile-debug">
<javac debug="on" srcdir="${src}"/>
</target>
<target name="jar" depends="compile">
<jar jarfile="jneat.jar" basedir="${src}">
<include name="gui/*.class"/>
<include name="jneat/*.class"/>
<include name="jNeatCommon/*.class"/>
<include name="log/*.class"/>
</jar>
</target>
</project>

Apache Ant总是需要它吗?