且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

包org.apache.commons.io不存在错误

更新时间:2022-10-27 19:51:19

我有同样的问题,后来意识到公地IO的版本越来越拿起比我需要(2.4)要低....我需要覆盖下面已经托管版本,以获得正确的回升:

 <&依赖性GT;
     <&的groupId GT;公共-IO< /的groupId>
     <&的artifactId GT;公共-IO< / artifactId的>
     <&版GT; 2.4< /版本>
 < /依赖性>

I am compiling a .java file using ant compiler. I am getting the following errror "package org.apache.commons.io does not exist error"

I downloaded the apache Commons IO binaries and pasted the .jar files in "C:\Program Files\Java\jdk1.7.0_51\lib\missioncontrol\plugins "

Any help. Do I need to modify the classpath of my build xml file?

<target name="compile" description="Compile source code">
<mkdir dir="${build.dir}/classes"/>
 <javac includeantruntime="false"
    srcdir="src"
       destdir="${build.dir}/classes"
       classpathref="classpath"
       encoding="UTF8"
       debug="on"
       deprecation="on">
  <include name="**/*.java"/>
  <exclude name="**/NutchExample.java"/>
 </javac>

 <copy todir="${build.dir}/classes/lia/tools">
   <fileset dir="src/lia/tools" excludes="**/*.java"/>
 </copy>
</target>

I was having same issue then realized that the version of commons-io getting picked up was lower than what I need (2.4)....I need to Override the already managed version as below to get the right one picked up:

<dependency>
     <groupId>commons-io</groupId>
     <artifactId>commons-io</artifactId>
     <version>2.4</version>
 </dependency>