设定路径,其中fileset里面最好都用相对路径
<path id="classpath">
<fileset dir="web/WEB-INF/lib" includes="*.jar"/>
</path>设置target,如下,
<target>
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="all-path" >
</target>
<path id="classpath">
<fileset dir="web/WEB-INF/lib" includes="*.jar"/>
</path>设置target,如下,
<target>
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="all-path" >
</target>
<path id="all-path">
<fileset dir="web/WEB-INF/lib" includes="*.jar"/>
</path>设置target,如下,
<target>
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="all-path" >
</target>
<jar basedir="${class.dir}" jarfile="${jar.dir}/com.jar" excludes="**/*Test.class">
------
我没看到有${class.dir}的定义。
<property name="src.dir" value="${TestLog4j.home}/src" />
<property name="classes.dir" value="${TestLog4j.home}/classes" />
<property name="jar.dir" value="${TestLog4j.home}/lib" /><target name="jar" depends="compile" description="Generates jar.ex:com.">
<jar basedir="${classes.dir}" jarfile="${jar.dir}/com.jar" excludes="**/*Test.class">
</jar>
</target>多谢楼上几位朋友,现在输出到claesses文件夹没问题了,但是打包jar还是不行,在控制台输出只有mkdir and compile,都没有jar相关信息,为什么?多谢各位
<jar basedir="${classes.dir}" jarfile="${jar.dir}/com.jar" includes="**">
-------------
2,检查./lib是否存在?