2013-11-21 24 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 

だから私は理解してくれたタイプのエラーが発生しますこの構文で私はScalaの依存関係を管理できます。私は、Javaの依存関係を管理する方法があると確信していますが、どうすればよいでしょうか?

Googleで「sbt add java dependencies」を検索しようとしましたが、関連する結果が見つかりませんでした。

答えて

40

%%(二重パーセント)を1つに置き換える必要があります。

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

二パーセントが便利な演算子であり、あなたの場合に_2.10あるパス、内部_ + scalaVersionポストフィックスを追加させます。単一のパーセントで問題を解決する必要があります。

+4

TL; 4行回答のDR? – sschaef

関連する問題