scala - 使用 sbt 在项目目录外创建目标目录
问题描述
我的项目结构是:
└───current-working-dir
├───my-project
├───src
当我sbt compile
在 .sbt 文件看起来像的 current-working-dir 中运行时:
lazy val root = (project in file("my-project"))
.settings(
name := "my-project",
settings,
libraryDependencies ++= commonDependencies
)
然后它在项目目录中生成目标:
└───current-working-dir
├───my-project
├───src
├───target
是否可以让 sbt 在项目目录之外创建目标?例如:
└───current-working-dir
├───my-project
├───src
├───target
或者
└───current-working-dir
├───my-project
├───src
├───my-project-compilation
├───target
解决方案
target
设置控制文件生成的位置。这是一个如何更改它的示例
target := baseDirectory.value / "my-project-compilation" / "target"
推荐阅读
- javascript - 如何在动态手风琴列表上一次只打开一个手风琴项目?
- java - 如何创建一个包含班级任何孩子列表的班级?
- android - React Native 重复类 com.google.android.gms.measurement.internal.zzhw
- sql - 如何获取里面有收藏任务的收藏用户?
- python - 将字符串转换为 unicode 转义序列
- python - 单击按钮时,Kivy 会更新其他类的数据
- google-cloud-data-fusion - 访问云数据融合实例的 CDAP Rest API
- react-native - React-Native:在 React-Navigation Stack Navigator 中使用时获取延迟/缓慢
- jsf - 如何使用 DataTable 中的“filteredValue”属性应用自定义过滤?
- networking - GSM 模块 SIM7600E-H-4G-HAT 未登录网络