2013-07-30 51 views
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文件,這很清楚我說的地方這將是。

回答

2

您有一個錯字。

CommoMs與CommoNs。

+0

...在危及生命之前,我可以打多少發子彈?這幾乎和我經常做的I型和J型錯誤一樣糟糕。 – Axoren