package org.apache.commons.io does not exist error

48,834

Solution 1

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>

Solution 2

I also faced the same issue, but after adding dependency in pom error got removed.

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

you can also refer URL http://zetcode.com/java/fileutils/

Share:
48,834

Related videos on Youtube

samnaction
Author by

samnaction

Updated on April 29, 2022

Comments

  • samnaction
    samnaction almost 2 years

    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>
    
  • Doogle
    Doogle about 5 years
    2.5 and 2.6 are now available. Feel free to use those.
  • Marcin
    Marcin almost 3 years
    In Gadle: implementation group: 'commons-io', name: 'commons-io', version: '2.6'