2013-07-30 32 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