Java SBT不添加非托管jar
嘿,我正在尝试sbt编译一个Scala项目,其中包含两个外部.jar库作为依赖项。我已经将它们添加到/lib文件夹中,当我运行“show unmanagedClasspath”时,我可以看到它们被sbt识别,我看到了2个JAR。但是,当我运行“sbt assembly”时,sbt会尝试解析依赖项,当它无法下载已经存在的库时,就会失败。您不需要在libraryDependencies中再次添加\lib目录中的JAR。libraryDependencies是managedClasspath的一部分,而lib目录中的所有内容都是非managedClasspath的一部分,两者共同构成dependencyClasspath 您可以通过在sbt提示符下键入此命令并检查“依赖项”部分来查看:Java SBT不添加非托管jar,java,scala,jar,sbt,sbt-assembly,Java,Scala,Jar,Sbt,Sbt Assembly,嘿,我正在尝试sbt编译一个Scala项目,其中包含两个外部.jar库作为依赖项。我已经将它们添加到/lib文件夹中,当我运行“show unmanagedClasspath”时,我可以看到它们被sbt识别,我看到了2个JAR。但是,当我运行“sbt assembly”时,sbt会尝试解析依赖项,当它无法下载已经存在的库时,就会失败。您不需要在libraryDependencies中再次添加\lib目录中的JAR。libraryDependencies是managedClasspath的一部分,
inspect externalDependencyClasspath
在这种情况下,“外部”只是指项目外部的依赖关系(即不是内部项目依赖关系)您能提供一个测试用例吗?我有一个项目,它使用2个lib,打包在jar文件中。当我进行sbt组装时,它开始解析这两个库,并失败。我将2个jar添加到/lib并再次运行它。同样的事情也会发生