繁体   English   中英

加快SBT组装

[英]Speeding up SBT-assembly

我们有一个项目,我们正在建设的大量Scalatra的 微服务通过使用包装他们SBT组装插件,然后创建一个使用泊坞窗图像SBT-泊坞窗插件。 由于微服务的数量,该过程很慢,因为程序集插件必须处理每个服务的所有传递依赖项。 但是,我注意到大多数微服务都具有非常相似的依赖关系。 有什么办法可以加快速度吗?

一个限制是我们在Jenkins(CI)服务器上执行此操作,因此我们一开始就调用sbt clean ,因此我们无法利用任何缓存吗?

您可以组装一个公共的依赖项jar,该jar具有所有微服务所需的所有依赖项,您只需构建一次即可。 然后,您可以为每个微服务组装jar,而无需任何依赖项。

请参阅“ 拆分项目并查看JAR ”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM