2012-06-23 1 views
10

chcę importować org.apache.commons.io ale dostaję ten błąd:Dodawanie Apache Commons zależność Play Framework 2.0

[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 nie może znaleźć pakietu org.apache.commons.io . Jak dodać apache io jako zależność?

+1

umieścić słoik w ścieżce klasy i zaimportować je w swojej klasie –

Odpowiedz

35

Aby dodać Zależności

  1. Edycja projektu plik Build.scala: /project/Build.scala i dodać zależność dla commons-io

    val appDependencies = Seq(
        // Add your project dependencies here, 
        "commons-io" % "commons-io" % "2.4" 
    ) 
    
  2. stosując zależność check konsola zabaw rozwiązany lub nie użyć polecenia: play dependencies

Wskazówka: Jeśli nie jesteś zaznajomiony ze składnią SBT mvnrepository.com umożliwia skopiowanie jednego właściwego w zakładce SBT: commons-io sample

+1

to dokładnie to, czego szukasz! – Mooh