- Intellij
- Docker
- Maven
- Java 17
Local Host: http://127.0.0.1:8080
WSDL Endpoint Local: http://localhost:8080/ws/SCSS.Source.CeisScss.ws.provider:CeisScss?WSDL
Actuator Endpoint Local: http://localhost:8080/actuator/health
BASIC_AUTH_PASS: The password for the basic authentication. This can be any value for local.
BASIC_AUTH_USER: The username for the basic authentication. This can be any value for local.
ORDS_HOST: The url for requesting ords and rest package. ORDS_USERNAME: ORDS_HOST authentication ORDS_PASSWORD: ORDS_HOST authentication ORDS_READ_TIMEOUT: Timeout in seconds which expects the response/result from ORDS.
SPLUNK_HTTP_URL: The url for the splunk hec.
SPLUNK_TOKEN: The bearer token to authenticate the application.
SPLUNK_INDEX: The index that the application will push logs to. The index must be created in splunk before they can be pushed to.
- Make sure using java 17 for the project modals and sdk
- Run
mvn compile
- Make sure
target/generated-sources/xjc
folder in included in module path
Via IDE
- Set env variables.
- Run the application
Via Jar
- Run
mvn package
- Run
java -jar ./target/scss-application.jar
Via Docker
- Run
mvn package
- Run
docker build -t scss-api .
from root folder - Run
docker run -p 8080:8080 scss-api
- Do not commit \CRLF use unix line enders
- Run the linter
mvn spotless:apply
- Run
mvn test
- Run
mvn jacoco:report
- Open
target/site/jacoco/index.html
in a browser