OLD - 1.x

HowTo start a new liftwebapp, http://wiki.liftweb.net/index.php/HowTo_start_a_new_liftwebapp

Lift framework - Wiki, http://wiki.github.com/dpp/liftweb




First Steps


您必需先行安裝好
  • Apache Maven 
    • Lift 使用 Archetype 來建立預設的專案模版(Templates), http://wiki.liftweb.net/index.php/Archetypes
    • 目前可用的清單
      • lift-archetype-blank : 建立一個空的 lift 專案
      • lift-archetype-basic : 建立一個 lift 專案包含 ORM (H2 Database 與 User Model)
    • mvn archetype:create -U  \
      -DarchetypeGroupId=net.liftweb \
      -DarchetypeArtifactId=lift-archetype-basic \
      -DarchetypeVersion=1.0.2 \
      -DremoteRepositories=http://scala-tools.org/repo-releases \
      -DgroupId=your.proj.gid -DartifactId=your-proj-id
    • Dev 2.0
      • mvn archetype:generate -U -DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype-blank -DarchetypeVersion=2.0-M1 -DremoteRepositories=http://scala-tools.org/repo-releases -DgroupId=demo.helloworld -DartifactId=helloworld -Dversion=2.0-SNAPSHOT
      • mvn archetype:generate -U -DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype-basic -DarchetypeVersion=2.0-M1 -DremoteRepositories=http://scala-tools.org/repo-releases -DgroupId=demo.helloworld -DartifactId=helloworld -Dversion=2.0-SNAPSHOT
    • 建立好專案後, 進入 helloworld 目錄
      • $mvn jetty:run


The default locations of your local repository will be as follows:
  • Unix: ~/.m2/repository
  • Windows: C:\Documents and Settings\<user>\.m2\repository



Maven for Eclise



http://code.google.com/p/q4e/
http://q4e.googlecode.com/svn/trunk/updatesite-iam/







增加一個靜態網頁
src/main/webapp/test.html
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
Hello Friends!
</body>
</html>

ChaoYi$ vi src/main/scala/bootstrap/liftweb/Boot.scala
Menu(Loc("Test", List("test"), "Test Page")) ::


子網頁 (2): Dev2.0 INFO(mvn)
Comments