我正在尝试将JFreeChart库添加为sbt项目的依赖项。
我将以下内容添加到build.sbt
:
libraryDependencies += "org.jfree" %% "jfreechart" % "1.0.14"
然而,它不起作用。
http://central.maven.org/maven2/org/jfree/jfreechart/1.0.14/jfreechart-1.0.14.pom的pom文件说:
<artifactId>jfreechart</artifactId>
<groupId>org.jfree</groupId>
<version>1.0.14</version>
如何在sbt中使用这样的maven库?
答案 0 :(得分:6)
您已在artifactId之前使用%%
,这会导致SBT附加scala版本。因此,您实际上是在尝试查找ID为jfreechart_2.10
的工件(或者您的Scala版本)。
这对cross built库非常有用。 Java库不是交叉构建的,因此请使用:
libraryDependencies += "org.jfree" % "jfreechart" % "1.0.14"