This is a minimal Apache Causeway application, intended as a starting point to learn what the framework is all about.
|
Tip
|
For real-world development, we recommend you instead start with the SimpleApp starter app. It provides more structure and includes examples of fixtures, unit tests, integration tests, and BDD (Cucumber) specs. |
-
install prereqs:
-
Java 21 LTS (eg Adopt OpenJDK distribution)
-
Maven 3.9.11 or later (download)
-
-
download and unzip
APP=helloworld BRANCH=master REPO=causeway-app-$APP curl "https://codeload.github.com/apache/$REPO/zip/$BRANCH" | jar xv mv $REPO-$BRANCH $REPO cd $REPO
-
Build using Maven:
mvn clean install
-
Run using Maven:
mvn spring-boot:run
-
Browse to http://localhost:8080.
-
Login using:
-
username:
sven -
password:
pass
The app runs with H2 running in-memory.
-