scala – 改变SBT 0.10.x中的项目布局
发布时间:2020-12-16 09:13:02 所属栏目:安全 来源:网络整理
导读:我觉得像一个白痴,但是我无法用SBT 0.10.x更改我的项目布局.在我的sbt 0.7.x项目中,我添加了以下几行: override def mainScalaSourcePath = "src" / "scala"override def testScalaSourcePath = "test" / "scala"override def mainResourcesPath = "resourc
我觉得像一个白痴,但是我无法用SBT 0.10.x更改我的项目布局.在我的sbt 0.7.x项目中,我添加了以下几行:
override def mainScalaSourcePath = "src" / "scala" override def testScalaSourcePath = "test" / "scala" override def mainResourcesPath = "resources" override def mainJavaSourcePath = "src" / "java" override def testJavaSourcePath = "test" / "java" override def testResourcesPath = "test" / "resources" 0.10.x中的等价物是什么? 解决方法
最起码,您可以在“测试和编译”范围中配置基本源目录,然后在“编译”范围中配置资源目录.该测试范围中的设置是正确的,因为默认情况下它与sourceDirectory相关.同样,scala-source和java-source设置也是正确的.
sourceDirectory in Compile <<= baseDirectory(_ / "src") sourceDirectory in Test <<= baseDirectory(_ / "test") resourceDirectory in Compile <<= baseDirectory(_ / "resources") 看到这个行动: > set sourceDirectory in Compile <<= baseDirectory(_ / "src") [info] Reapplying settings... [info] Set current project to default-fcf187 (in build file:/C:/temp/) > set sourceDirectory in Test <<= baseDirectory(_ / "test") [info] Reapplying settings... [info] Set current project to default-fcf187 (in build file:/C:/temp/) > set resourceDirectory in Compile <<= baseDirectory(_ / "resources") [info] Reapplying settings... [info] Set current project to default-fcf187 (in build file:/C:/temp/) > show test:resource-directory [info] C:temptestresources > show compile:resource-directory [info] C:tempresources > show test:scala-source [info] C:temptestscala > show test:java-source [info] C:temptestjava > show compile:java-source [info] C:tempsrcjava > show test:java-source [info] C:temptestjava 您可以检查shell中的设置之间的关系;或浏览source of SBT (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 角度对象变化检测
- 在vim和python virtualenv中带有taglist的ctags
- node.js-Docker重新启动入口点
- bash – 如何使用sudo命令运行带有for循环的脚本
- angularjs – 我的业力单位测试执行但不停止自己(使用咕噜声
- Angular2 RC:在创建ControlGroup后,使用addControls方法添
- Angular 2 + 折腾记 :(1)初识Angular-cli[官方脚手架]及脱
- 当模型更新时,我可以防止/延迟AngularJS $摘要的发生
- bash – Vagrant:如何通过guest虚拟机shell中的命令在主机
- AngularJS:阻止img src属性中的404错误