Scout Sample Application with JUnit Tests, Maven Surfire Test Execution and Maven Tycho Build
Build:
- Public Build on Buildhive
How to:
- Fetch the GIT repository into a Eclipse 4.2 Juno/Scout 3.10 workspace
- Eclipse Scout 3.10 M5 Milestone Update Site: http://download.eclipse.org/scout/releases/3.10/3.10.0
- In directory org.eclipse.scout.autotest.parent, start "mvn clean install"
Install Derby DB
- This sample app required the Demo DB to be installed on C:\DerbyDB (Windows)
- Download: http://wiki.eclipse.org/images/b/be/TutorialMiniCrmWorkspaceDerbyDB.zip
- Info: http://wiki.eclipse.org/Scout_DatabaseDevelopmentPerspective
Test Server
- for client integration tests, a test server is started with maven jetty
- port is 18080, jetty is terminated after mvn execution
Some useful links:
Eclipse Scout Maven Tycho Build
- Wiki: http://wiki.eclipse.org/Scout/Tutorial/3.8/Maven_Tycho_Build
- Forum Discussion: Thread 1, Thread 2
Eclipse Scout Testing
Maven
- Maven Tycho Reference Card: http://wiki.eclipse.org/Tycho/Reference_Card
- Maven Jetty Plugin: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin (currently I am using Jetty 8.x)