首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala - SBT - sbt-native-packager -保留`stage`目录的内容

Scala - SBT - sbt-native-packager -保留`stage`目录的内容
EN

Stack Overflow用户
提问于 2016-06-23 01:18:44
回答 1查看 101关注 0票数 0

这是我之前问(回答)的问题的后续:Scala SBT - sbt-native-packager, how to specify custom stage directory

当我更改stagingDirectory in Universal属性(例如stage-v1)并准备项目时-它会按预期工作。我可以在target/universal/stage-v1中看到我的项目。

然后指定不同的暂存目录(stage-v2)并暂存它。首先发生的是删除stage-v1文件夹中的内容,然后将其存放在stage-v2中。

如何在不同的登台目录中保留不同的阶段构建?

为了透彻地了解这一点,我有一个构建时间依赖。它是一个计算库的后端,可以是CPU或GPU。我对它们有不同的用例,所以我希望在任何时候都能有两个版本。

谢谢,

安东

EN

回答 1

Stack Overflow用户

发布于 2016-08-06 21:22:22

构建相同的应用程序但配置不同的推荐方法是使用SBT子模块。这看起来像这样:

代码语言:javascript
复制
lazy val application = project
lazy val cpuApplication = project.settings(...).dependsOn(application)
lazy val gpuApplication = project.settings(...).dependsOn(application)

这样做的好处是,您可以非常容易地配置所有内容。你也可以把所有的东西都称为非常明确的,例如gpuApplication:stage stages图形处理器应用程序。缺点是你的build.sbt会增长。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37974530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档