Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
  • Project > Build All
    • (or just turn on Project > Build Automatically)

Running the Demo App

...

Viewer

...

quickrun

...

project launch config

WAR project

Other type of project

Notes

DnD

prototype_quickrun_dnd.launch

...

 

 

EmployeeTakeOn not supported

HTML

prototype_quickrun_html.launch

...

viewer-html

 

for quickrun, browser to

...

Restful

prototype_quickrun_restful.launch

...

viewer-restful

 

for quickrun, browser to

...

Wicket

 

viewer-wicket

 

 

Scimpi

 

viewer-scimpi

 

 

JUnit

 

 

{{viewer-junit}

Runs as a JUnit test, see below

BDD

 

 

{{viewer-bdd}

Runs as a JUnit test, see below

Quick Run Project

Some of the viewers have launch configs within quickrun project, in in ide/eclipse/launch. These launch configs run org.apache.isis.Isis --viewer xxx.

WAR Projects

All of the webapp-based viewers have their own WAR project. The app can be started

HTML Viewer Project

As well as being run from quickrun, the HTML viewer also has its own WAR project, in viewer-html. You can therefore run it in one of several ways:

Restful Viewer Project

Like the HTML viewer, the Restful Viewer can be run both from quickrun and also in its own WAR project, viewer-restful. You can therefore run it in one of several ways:

Wicket Viewer Project

The Wicket viewer can only be run from the viewer-wicket projec, which is a WAR project. You can therefore run it in one of several ways:

  • using the launch configuration ide/eclipse/launch/prototype_wicketxxx.launch
    • where xxx is html, restful, wicket, scimpi
    • this just runs org.apache.isis.WebServer which boots up Jetty with the web.xml
    • browse to http://localhost:8080
  • using mvn jetty:run
  • as an Eclipse WTP Server project
JUnit Viewer

The JUnit viewer ... TO COMPLETE

BDD Viewer

The BDD viewer ... TO COMPLETE