求教
<?xml version="1.0" encoding="UTF-8"?><project name="ExamplePlugin" default="release" basedir="..">
<property name="src.dir" value="src" />
<property name="dest.dir" value="bin" />
<property name="lib.dir" value="lib" />
<property name="im.path" value="lib/dist" />
<property name="spark.home" value="/link.php?url=http://www.cnblogs.com/../target/build/lib" />
<path id="lib.classpath">
<fileset dir="${spark.home}" includes="**/*.jar, **/*.zip" />
</path>
<target name="clean">
<delete dir="${dest.dir}" />
<delete dir="${lib.dir}" />
<delete dir="${im.path}" />
</target>
<target name="init" depends="clean">
<mkdir dir="${dest.dir}" />
<mkdir dir="${lib.dir}" />
<mkdir dir="${im.path}" />
</target>
<target name="build" depends="init">
<javac srcdir="${src.dir}" destdir="${dest.dir}" classpathref="lib.classpath" target="1.6" />
</target>
<!-- 最重要的是这里,打两次包 -->
<target name="jar" depends="build">
<jar jarfile="${lib.dir}/ExamplePlugin.jar" basedir="${dest.dir}" />
<jar jarfile="${im.path}/ExamplePlugin.jar">
<fileset dir=".">
<include name="lib/*.jar" />
</fileset>
<fileset dir=".">
<include name="plugin.xml" />
</fileset>
</jar>
</target>
<target name="release" depends="jar">
</target>
</project>
上面是源程序,基中我有些地方不明白,不明之处 下图标明,那位高手能帮忙解说一下。谢谢!
--------------------编程问答-------------------- ant 打包时不。我猜的是指定路径,即 value 径里的lib 下的文件,包括 jar,zip
--------------------编程问答-------------------- 具体路径去lib底下看看。 --------------------编程问答-------------------- 问题是,我的目录下就没有这个文件夹呀,这是怎么回事呢
补充:Java , Java EE