windows下用SBT来创建scala的web项目

sbt 是一个用于构建 Scala 和 Java 项目的构建工具,要求 Java 1.6 或者更新版本。 java

sbt很是简单只有一个jar,而且和maven同样,sbt有约定了一个通用的目录结构。 web

image

项目配置能够在build.sbt文件里定义,也能够在base/project/build.scala文件里定义,通常状况下build.sbt就已经足够,除非多工程项目或者须要不少特殊定义的项目 服务器

1.下载地址:http://www.scala-sbt.org app

2.创建一个sbt.bat批处理文件 eclipse

set SCRIPT_DIR=%~dp0
java -Xmx512M -jar "%SCRIPT_DIR%sbt-launch.jar" %* 

3.初次使用时须要一些时间下载依赖库,下面是创建一个web项目的步骤: webapp

建立项目定义文件 maven

importsbt._

finalclassWeKanbanProjectDefinition(info:ProjectInfo)extendsDefaultWebProject(info) {

}

SBT内建支持jetty,加入对于jetty的依赖以后,reload,而后update就能够下载咱们须要的lib。 工具

valjettyServlet="org.eclipse.jetty"%"jetty-servlet"%"7.0.0.RC2"

valjetty7="org.eclipse.jetty"%"jetty-webapp"%"7.0.0.RC0"%"test"

valjettyServer="org.eclipse.jetty"%"jetty-server"%"7.0.0.RC2"

运行jetty-run就能够启动jetty,SBT会启动另外一个进程来运行jeety服务器,咱们还能够执行build等操做,在http://localhost:8080/就能够看到webapp文件夹下的目录,注意要提早在src/main/目录下创建webapp/WEB-INF目录 ui

相关文章
相关标签/搜索