当前位置:  开发笔记 > 编程语言 > 正文

SBT目录结构.什么是"项目"?

如何解决《SBT目录结构.什么是"项目"?》经验,为你挑选了1个好方法。

一个play项目有一个像这样的"project"文件夹:

项目

目标

项目

目标

我一直认为这只是我不应该想太多的生活奥秘之一,但今天我的好奇心得到了我的好处.

谷歌搜索给了我这个提到顶级"项目"文件夹用于sbt配置.我想知道为什么他们没有把那个".sbt"称为".git",为什么在该文件夹之外仍然有一个文件"build.sbt",但我认为让事情真正有意义没有乐趣.

它也没有提到为什么它里面包含另一个"project"文件夹.

为什么有嵌套的"项目"文件夹?



1> Alexey Roman..:

http://www.scala-sbt.org/0.13/tutorial/Organizing-Build.html:

build.sbt隐藏了sbt是如何工作的.sbt构建使用Scala代码定义.必须构建该代码本身.有什么比与sbt更好的方式?

项目目录是构建中的另一个构建,它知道如何构建构建.为了区分构建,我们有时使用正确构建术语来指代您的构建,并使用元构建来引用项目中的构建.metabuild中的项目可以执行任何其他项目可以执行的任何操作.您的构建定义是一个sbt项目.

海龟一路走下去.如果您愿意,可以通过创建项目/项目/目录来调整构建定义项目的构建定义.


FTR,我们在https://github.com/scala-js/scala-js中有一个元元构建,它包含一个源生成器,为构建项目*生成源*,即用于元构建.所以*是*,你可以!
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有