在多项目sbt设置中包含lib下的jars,可以通过以下步骤实现:
unmanagedBase := baseDirectory.value / "lib"
这将告诉sbt在编译时将lib目录下的jar包包含在项目的classpath中。
lazy val projectA = project.in(file("projectA"))
.dependsOn(projectB)
这将使项目A能够使用项目B中的类。
总结:
通过在每个项目的build.sbt文件中设置unmanagedBase参数,可以将lib目录下的jar包包含在项目的classpath中。同时,可以使用dependsOn关键字来指定项目之间的依赖关系。这样,在多项目sbt设置中就可以包含lib下的jars。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云