2012-06-23 30 views
10

tôi muốn nhập org.apache.commons.io nhưng tôi nhận được lỗi này:Thêm Apache phụ thuộc phổ biến để chơi 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 không thể tìm thấy gói org.apache.commons.io . Làm cách nào để thêm apache io dưới dạng phụ thuộc?

+1

đặt bình trong classpath và nhập nó vào lớp học của bạn –

Trả lời

35

Để thêm các phụ thuộc

  1. Chỉnh sửa dự án tập Build.scala: /project/Build.scala và thêm phụ thuộc cho commons-io

    val appDependencies = Seq(
        // Add your project dependencies here, 
        "commons-io" % "commons-io" % "2.4" 
    ) 
    
  2. sử dụng chơi giao diện điều khiển kiểm tra sự phụ thuộc được giải quyết hay không sử dụng lệnh: play dependencies

Mẹo: Nếu bạn không quen thuộc với cú pháp SBT mvnrepository.com cho phép bạn sao chép một cách thích hợp trong tab SBT: commons-io sample

+1

đó chính xác là những gì tôi đang tìm kiếm! – Mooh

Các vấn đề liên quan