Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 3.26 KB

README.md

File metadata and controls

50 lines (35 loc) · 3.26 KB

CargoTracker RegApp

The original DDD book sample regapp was written in Swing and Spring.

This app is used for submitting handling events to the cargotracker core system (forked from eclipse-ee4j/cargotracker).

  • Rebuilding the whole UI with JavaFX
  • Using CDI(JBoss Weld) as IOC container
  • The communication between client and server is switched to Jakarta Restful Service(JAX-RS)

preview

Prerequisites

This project is developed against the latest Java and JavaFX.

  • Java 21
  • Apache Maven 3.9.x

Build

Clone the source codes from Github, open a terminal and switch to the root folder of the project.

Execute the following command to build and run the application.

mvn clean compile exec:java

When testing the functionality on your local machine, you have to run cargotracker firstly, check CargoTracker Getting Started Guide.

If you are trying to run it against a running cargotracker that deployed on a remote server, such as AWS, etc, please setup an environment variable HANDLING_REPORT_SERVICE_URL to locate the full path of the handling events RESTful API.

References