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

相關文章
相關標籤/搜索