2011-09-29 16 views
6

私は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

ため https://github.com/harrah/xsbt/wiki/Setup
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 BuildScalaVersionvar buildVersionをここで変更する必要がありますか?はいの場合、ビルドバージョンは何ですか?

私はスカラの初心者です。新しいスカラ/リフトバージョンをインストールするための多くのドキュメントはありませんでした。スカラ/リフトの新しいバージョンをインストールするためのポインタ/リファレンス/回答を感謝します。あなたの時間をありがとう。

答えて

9

私のプロジェクトテンプレートを見ることができます。たぶん役立つでしょう。 https://github.com/viktortnk/lift-quickstart

+0

おかげで、私はそれを試してみます。あなたは桟橋を走って、ローカルホストの8080番ポートで実行しているアプリを見ることができましたか? –

+0

はい、確かに:) – viktortnk

+0

いいね、ありがとう@ダーウィン!最初に種の起源と今これ。 – Russell

関連する問題