Skip to content
Source code for the book "Lift in Action", publishing on Manning Q4 2011
Scala JavaScript
Find file
Failed to load latest commit information.
chapter-10/src/main Fixed up a bug in the many to many in chapter 10
chapter-11/src/main Should be no menu in chapter 11
chapter-12/src/main Added localizationLookupFailureNotice func to chapter 12
chapter-13/src/main Fxied a bug with the JPA authors and books example
chapter-14/src Some more changes to keep the code up to date with the manuscript
chapter-15 Added teracotta runtime jars
chapter-2/src/main Tidying up some of the earlier chapters
chapter-3/src Added default to isClosed auction field within the travel application…
chapter-4/src/main more cleanup
chapter-5/src/main Typo in one of the methods
chapter-6/src/main Fix list rendering of books.
chapter-7/src/main Moved val to def
chapter-8/src/main Updated some code to line up with the manuscript
chapter-9/src/main Some more changes to keep the code up to date with the manuscript
database Should be no menu in chapter 11
project Removed the YUI plugin as the JAR is missing
src/main/resources Updates before massive restructure and rename
tools/h2 Removed a bunch of Java source code from the H2 tooling
.gitignore Removed target dir from tmproj
LICENSE.txt Added license
README.textile Updated README with new cover image


Lift In Action Source Code

Lift in Action is a step-by-step exploration of the Lift web framework. It opens by presenting the core of the Lift framework, along with enough Scala to get you started. You’ll move quickly, but the carefully crafted, well-explained, progressive examples make you comfortable from the start. You’re through Hello World in no time, and ready to build something real.

The code in this repository accompanies the Lift in Action book:

The code in this repo uses a multi-module SBT project to conduct its build process. See the next section for information on how to actually build the code.


Load up SBT in the normal way:

timperrett$ sbt

Take a look at the modules in this project

> projects
  	  2 1.0
  	  9 1.0
  	  6 1.0
  	  3 1.0
  	  8 1.0
  	  11 1.0
  	  7 1.0
  	  5 1.0
  	  14 1.0
  	  4 1.0
  	  13 1.0
  	  12 1.0
  	  10 1.0
  	* lift-in-action 1.0

Then select a particular module we want to interact with:

> project 2
Set current project to 2 1.0

Then you need to update the dependencies

> update

Then we can run actions on that module like normal:

> jetty

Something went wrong with that request. Please try again.