我正在學習Scala中的Web開發。目前正試圖在MAC OSX中安裝sbt 0.11的最新版本的Scala/lift。我到目前爲止已經做了以下內容:
1.安裝斯卡拉2.9.1最終
2. https://github.com/harrah/xsbt/wiki/Setup
3.安裝路徑的環境SBT使用sbt安裝Scala 2.9.1/Lift 2.4-M4 0.11.0
什麼我想現在要做的從http://liftweb.net/download獲得最新的升級框架(2.4-M4),以便我可以嘗試使用jetty在localhost:8080上運行lift_basic項目。我有幾個關於這方面的問題;
由於在SBT 0.11我會做到這一點:
resolvers += "Web plugin repo" at "http://siasia.github.com/maven2" addSbtPlugin("com.github.siasia" %% "xsbt-web-plugin" % "0.1.2")
而不是做
libraryDependencies += ...
我應該在哪裏把我的對象解析器(結帳下面的下面的代碼),這將使我安裝jetty和web插件?所以,在lift_basic文件夾下,他們應該在Project/build/LiftProject.Scala內進行,或者只需刪除LiftProject.scala並在Project/Build.scala下創建Build.scala?object Resolvers { val webPluginRepo = "Web plugin repo" at "http://siasia.github.com/maven2" val jettyRepo = "Jetty Repo" at "http://repo1.maven.org/maven2/org/mortbay/jetty" }
object Dependencies { // web plugin val webPluginDeps = Seq( "org.mortbay.jetty" % "jetty" % "6.1.26" % "jetty", // The last part is "jetty" not "test". "javax.servlet" % "servlet-api" % "2.5" % "provided->default" )
我應該怎麼做與現有的lift_basic文件夾內的sbt.jar?它看起來像它有舊版本的sbt(可能是7.4.0左右)..
除了在Build.properties上將sbt版本更改爲0.11.0之外,還需要做哪些其他更改以適應這個新的安裝?是否需要更改完整配置上的Build.scala上的
var BuildScalaVersion
和var buildVersion
,例如https://github.com/harrah/xsbt/wiki/Full-Configuration-Example。如果是,那麼構建版本是什麼?
我是一個Scala的新手,並且在那裏安裝新的scala/lift版本時並沒有很多文檔。將欣賞任何指針/參考/答案,這將使我能夠安裝新版本的scala/lift。感謝您的時間。
嘿謝謝,我會嘗試。你是否能夠看到運行碼頭,並看到在本地主機端口8080上運行的應用程序? –
是的,肯定:) – viktortnk
不錯,謝謝@達爾文!首先是物種的起源,現在是這個。 – Russell