${package.dir}.jar 这里面想打进来的东西都有么?

解决方案 »

  1.   

    我写了一个差不多的build.xml,跑得很正常啊。
    你再看看环境变量设的有没什么问题。我的build.xml:
    <project name="javactest"  default="jar2"  basedir=".">
      <property file="build.properties"/>
      <property name="dist" value="../../dist" />
       
      <target name="javac1">
    <delete dir="$(dist)/WEB-INF/classes"/>
    <mkdir dir="$(dist)/WEB-INF/classes"/>
    <javac srcdir="../../src/" destdir="$(dist)/WEB-INF/classes"/>
      </target>  <target name="javac2" depends="javac1">
    <javac srcdir="../../src2/" destdir="$(dist)/WEB-INF/classes"/>
      </target>
      
      <target name="jar1" depends="javac2">
    <delete file="$(dist)/jar1.jar"/>
    <jar destfile="$(dist)/jar1.jar" basedir="$(dist)/WEB-INF">
       <include name="**/**"/>
       <exclude name="**/impl/**"/>
        </jar>
      </target>
      
      <target name="jar2" depends="jar1">
    <delete file="$(dist)/jar2.jar"/>
    <jar jarfile="$(dist)/jar2.jar" basedir="$(dist)/WEB-INF">
    <include name="**/impl/"/>
    </jar>
      </target>
    </project>