Introduction
This smoke test just consists of running a demo app. The app in question, trunk/support/prototype
, I'm hoping will become the basis for an archetype (at which point I'll change this page to start instead with running that archetype).
The following assumes that you've successfully built Isis, see BuildProcess if not.
Loading the Demo App (into Eclipse)
In Eclipse, import the projects into Eclipse:
- File > Import > Maven > Existing Maven Projects
- browse to
trunk/support/prototype
- specify the Advanced > Name Template = groupId.artifactId
- otherwise the project names in launch configs will be wrong.
- Refresh
- OK
- browse to
- Project > Build All
- (or just turn on Project > Build Automatically)
Running the Demo App
Quick Run Project
The quickrun
projects has launch configs that run using org.apache.isis.Isis --viewer xxx
. These live in ide/eclipse/launch
.
You should be able to run the app in 3 different ways, each time right-click and {{Run As...}
prototype_quickrun_dnd.launch
runs the DnD viewer straight offprototype_quickrun_html.launch
runs the HTML viewer, booting up jetty. Browse to http://localhost:8080/logon.app to get started.prototype_quickrun_restful.launch
runs the Restful viewer, also booting up jetty. Again, browse to http://localhost:8080 (obviously, you'll need to stop the HTML viewer first)