0
<target name="-post-jar" depends="git.revision">
<jar jarfile="dist/conch-latest.jar"> <!-- Line 92 -->
<zipfileset src="${dist.jar}" excludes="META-INF/*" />
<zipfileset src="dist/lib/commoms-io-2.4.jar" excludes="META-INF/*" />
<zipfileset src="dist/lib/commons-cli-1.2.jar" excludes="META-INF/*" />
</jar>
</target>
我的意圖是將我在代碼中使用的Apache庫與我的可分發jar文件打包在一起,以便更容易執行並將我的代碼包含爲庫而不必單獨包含Apache庫。但是,當我到達build.xml的那一部分時,我會看到以下內容:存檔commoms-io-2.4.jar不存在
C:\Users\Axoren\Documents\NetBeansProjects\ConCh\build.xml:92: The archive commoms-io-2.4.jar doesn't exist
BUILD FAILED (total time: 1 second)
困惑,我調查了。它在那裏,好吧。
Directory of C:\Users\Axoren\Documents\NetBeansProjects\ConCh\dist\lib
07/30/2013 02:35 AM <DIR> .
07/30/2013 02:35 AM <DIR> ..
07/30/2013 02:35 AM 214,274 commons-cli-1.2-javadoc.jar
07/30/2013 02:35 AM 48,726 commons-cli-1.2-sources.jar
07/30/2013 02:35 AM 41,123 commons-cli-1.2.jar
07/30/2013 02:35 AM 724,124 commons-io-2.4-javadoc.jar
07/30/2013 02:35 AM 246,635 commons-io-2.4-sources.jar
07/30/2013 02:35 AM 185,140 commons-io-2.4.jar
6 File(s) 1,460,022 bytes
2 Dir(s) 360,198,926,336 bytes free
因此,不知何故我做錯了。但我已經以完全相同的方式與其他庫一起完成了這項工作。唯一的區別是,這是我第一次用Apache的庫完成它。我想以某種方式完成這項工作,但對於Ant來說,我是一個完全新手,我甚至無法想到可能會導致Ant無法找到一個jar文件,這很清楚我說的地方這將是。
...在危及生命之前,我可以打多少發子彈?這幾乎和我經常做的I型和J型錯誤一樣糟糕。 – Axoren