我想製作一個非常簡單的ant腳本,它執行1個任務,即創建一個jar文件。但是,當我嘗試使用一個非常簡單的示例時,由於我的源依賴於罐子上的依賴關係,它失敗了。所以,你如何指定jar在構建Ant目標時需要在類路徑中存在的jar。螞蟻腳本示例
<project name="project" default="default">
<property name="src.dir" value="src"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="jar.dir" value="${build.dir}/jar"/>
<property name="lib.dir" value="//tomcat/common/lib"/>
<description> description </description>
<!-- =================================
target: default
================================= -->
<target name="default" depends="compile" description="description">
<jar destfile="/path/to/dir/Library.jar">
</jar>
</target>
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}"/>
</target>
</project>
你能後的例子嗎?螞蟻Jar任務本身不應該失敗的依賴關係,也許你的構建文件也編譯之前創建jar的src。如果是這種情況,您需要指定classpath屬性。 – 2009-05-21 15:09:44
所以,現在我們可以看到這個例子清楚地表明問題是缺少classpath屬性的javac任務。 – 2009-05-21 15:22:43