2016-07-30 4 views
1

나는 org.apache.commons.io.FileUtils 클래스를 commons-io에서 사용하려고합니다. 프로젝트를 실행하지만 때 인 IntelliJ가 수입 있다고 인식하고, 내가 컴파일 오류Play Framework로 commons io를 가져올 수 없습니다.

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

In C:\Users\Jerred\IdeaProjects\RWFMaps\app\controllers\Application.java:3

내가 SBT의 종속성을 수입하고있어에게 얻을, 그것은 나에게 오류 포기하지 않을 것 :

libraryDependencies += "commons-io" % "commons-io" % "2.5" 

그리고에 내 오류가없는 경우 :

import org.apache.commons.io.FileUtils; 

여기에서 문제가 될 수있는 것은 무엇입니까?

+0

'build.sbt' 파일을 추가 할 수 있습니까? – marcospereira

+0

[build.sbt] (http://pastebin.com/EXp0Vzph) –

+0

이 build.sbt에서'commons-io'를 추가하지 않을 것입니다. – marcospereira

답변

1

build.sbt 파일에 commons-io 종속성이 추가되지 않았습니다. 당신의 project/plugin.sbt에 추가하는 경우에만 SBT 작업 및 플러그인에 사용할 수

name := "rwfmaps" 

version := "1.0" 

lazy val `rwfmaps` = (project in file(".")).enablePlugins(PlayJava) 

scalaVersion := "2.11.7" 

libraryDependencies ++= Seq(
    javaJdbc, 
    cache, 
    javaWs, 
    "commons-io" % "commons-io" % "2.5" 
) 

unmanagedResourceDirectories in Test <+= baseDirectory (_ /"target/web/public/test") 

resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases" 

을, 그러나 당신의 응용 프로그램 : 그냥 이렇게 될 변경합니다. build.sbt은 응용 프로그램의 런타임/컴파일 종속성을 선언하는 곳입니다.

관련 문제