2013-11-21 2 views
21

sbt 프로젝트에 Java 라이브러리 (예 : Apache PDFBox)를 추가하고 싶습니다.sbt 프로젝트에 네이티브 라이브러리 의존성을 추가하는 방법은 무엇입니까?

이 아이비 의존성입니다 : 내가 먼저 다음을 수행하려고

dependency org="org.apache.pdfbox" name="pdfbox" rev="1.8.2" 

:

resolvers += "Sonatype releases" at "http://oss.sonatype.org/content/repositories/releases/" 

libraryDependencies += "org.apache.pdfbox" %% "pdfbox" % "1.8.2" 

을하지만

[warn] ==== public: tried [warn] 
http://repo1.maven.org/maven2/org/apache/pdfbox/pdfbox_2.10/1.8.2/pdfbox_2.10-1.8.2.pom 

그래서 내가 이해 나에게 유형의 오류를 제공합니다 이 구문을 사용하여 스칼라 종속성을 관리 할 수 ​​있습니다. Java 의존성을 관리하는 방법이 있다고 확신하지만 어떻게해야합니까?

Google에서 "sbt add java dependencies"를 검색하려고했지만 관련 결과를 찾지 못했습니다 (인식).

답변

40

%% (이중 퍼센트)을 하나만 사용하십시오.

libraryDependencies += "org.apache.pdfbox" % "pdfbox" % "1.8.2" 

이중 %가 편의 연산자이고, 케이스의 _2.10되는 경로, 내부 _ + scalaVersion 접미사를 부가시킨다. 단일 퍼센트는 문제를 해결해야합니다.

+4

TL; 4 라인 응답의 DR? – sschaef

관련 문제