私はScalaでWeb開発をすることを学んでいます。現在MAC OSXにsbt 0.11のScala/liftの最新バージョンをインストールしようとしています。私はこれまでのところ、すでに次のように行われている:最終Scalaの2.9.1をインストール
1.
SBTsbtを使ってScala 2.9.1/Lift 2.4-M4をインストールする0.11.0
3.セットアップパス環境から最新のsbt 0.11のダウンロード 2.私が今やろうとしています何
最新のリフトフレームワーク(2.4-M4)をhttp://liftweb.net/downloadから取得しているので、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に変更するだけでなく、他に何か変更が必要ですこの新しいインストールに対応するには?例https://github.com/harrah/xsbt/wiki/Full-Configuration-Exampleのような完全な設定でBuild.scalaの
var BuildScalaVersion
とvar buildVersion
をここで変更する必要がありますか?はいの場合、ビルドバージョンは何ですか?
私はスカラの初心者です。新しいスカラ/リフトバージョンをインストールするための多くのドキュメントはありませんでした。スカラ/リフトの新しいバージョンをインストールするためのポインタ/リファレンス/回答を感謝します。あなたの時間をありがとう。
おかげで、私はそれを試してみます。あなたは桟橋を走って、ローカルホストの8080番ポートで実行しているアプリを見ることができましたか? –
はい、確かに:) – viktortnk
いいね、ありがとう@ダーウィン!最初に種の起源と今これ。 – Russell