在一个由带有Scala测试的仅Java源代码组成的项目中,该项目使用SBT 0.11.2构建,我按照说明将工件上传到Maven Central。这很好,只是scala库在pom中被列为编译时依赖项,我不希望这样,因为这会导致我的库的用户将scala作为传递依赖项。有没有办法防止添加这种依赖关系?
我使用的build.sbt可以在github上看到。
在您的build.sbt集合autoScalaLibrary := false
中,这将删除对scala库的依赖。