build jcifs-1.3.17提示需要Servlet-API

来源:互联网 发布:中国电信云计算分公司 编辑:程序博客网 时间:2024/05/23 22:47

  The Java Servlet API classes could not be found.  These files can be
    obtained from:  http://java.sun.com/products/servlet/download.html


解决方法

<target name="initialise" description="Initialise required settings.">

        <property name="hasServlet" value="${basedir}/lib/servlet-api.jar"/>
        <path id="build.classpath">
            <pathelement location="${hasServlet}"/>
        </path>

  </target>

 <target name="dependencies" depends="initialise">
        <available classname="javax.*" property="hasServlet"/>
        <antcall target="hasServlet"/>
  </target>

<target name="compile" depends="dependencies">
        <mkdir dir="build"/>
        <javac srcdir="src"
            destdir="build"
            source="1.5"
            target="1.5"
            fork="yes"
            executable="/build/toolchain/lin32/jdk-1.5.0_16/bin/javac"
            compiler="javac1.5"
            debug="on">
            <classpath refid="build.classpath" />
<!--
            <compilerarg line="-Xlint:deprecation -Xlint:unchecked"/>
-->
        </javac>
        <copy file="src/jcifs/util/mime.map" tofile="build/jcifs/util/mime.map" overwrite="yes"/>
        <copy file="src/jcifs/http/ne.css" tofile="build/jcifs/http/ne.css" overwrite="yes"/>
    </target>

红色为修改build.xml部分。

0 0