10

i want to import org.apache.commons.io but i'm getting this error:

[info] Compiling 1 Java source to /home/ghost/Bureau/app/play-2.0.1/waf/target/scala-2.9.1/classes...
[error] /home/ghost/Bureau/app/play-2.0.1/waf/app/controllers/Application.java:9: error: package org.apache.commons.io does not exist
[error]     import org.apache.commons.io.*;
[error]     ^
[error] /home/ghost/Bureau/app/play-2.0.1/waf/app/controllers/Application.java:41: error: cannot find symbol
[error]                 FileUtils.copyFile(file, destinationFile);
[error]                 ^
[error]   symbol:   variable FileUtils
[error]   location: class Application
[error] 2 errors
[error] {file:/home/ghost/Bureau/app/play-2.0.1/waf/}waf/compile:compile: javac returned nonzero exit code
[error] application - 

Play can't find package org.apache.commons.io . How can i add apache io as a dependency ?

1
  • 1
    put the jar in the classpath and import it in your class Commented Jun 23, 2012 at 3:23

1 Answer 1

35

To add the dependencies

  1. Edit project Build.scala file : /project/Build.scala and add dependency for commons-io

    val appDependencies = Seq(
       // Add your project dependencies here,
      "commons-io" % "commons-io" % "2.4"
    )
    
  2. using play console check dependency resolved or not use command: play dependencies

Tip: If you're not familiar with SBT syntax mvnrepository.com allows you to copy proper one in SBT tab: commons-io sample

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.