用sbt创建java项目

时间:2017-08-31 19:39:01

标签: java sbt

我是sbt的新手,我正在尝试使用命令行创建一个java项目。我遵循了目录结构的约定:

src>
  main>
    java>
        <--java file-->

我编写了简单的build.sbt文件,其中包含以下行

scalaVersion := "2.12.3"
name :="New-Folder"
version := "1.0"

在cmd中,我从New-Folder目录执行了sbt,最后显示“无法创建目录C:/ xxx / New-Folder / project”。我尝试将build.sbt放在New-Folder和src文件夹中并运行sbt但是没有成功。

有人可以告诉我在目录结构中保存这个build.sbt文件的正确位置是什么,以及关于使用sbt构建java项目的正确方法的一些指示。

提前致谢。

1 个答案:

答案 0 :(得分:0)

仔细阅读sbt文档:Directory structure

如果您的项目位于C:/xxx/New-Folder/

  • 您应该在项目的根目录中拥有build.sbt,即C:/xxx/New-Folder/build.sbt
  • src/相同,应为C:/xxx/New-Folder/src/main/java/...

如果sbt仍然说Couldn't create directory ...,可能是写权限有问题。