zaterdag 2 november 2024

Using Java build tools

In Java/Kotlin land, Spring is big. See the projects here: https://spring.io/projects

There are two major build systems, Maven and Gradle. Gradle is newer and claims to be the successor, but that remains to be seen.

Using Gradle:
gradlew build
gradlew run
gradlew bootJar

Using Maven:
mvn spring-boot:run
mvn compile
mvn package
mvn clean install

Misc:
To start a spring-boot jar:
java -jar c:\kotlin\demo\target\demo-0.0.1-SNAPSHOT.jar

To start a local webserver:
py -m http.server

Axon:
java -jar axonserver-2024.1.0.jar
mvnw spring-boot:run
localhost:8024 -> webpage axonserver
localhost:8080 -> giftcard sample

Kotlin commandline:
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar


Geen opmerkingen:

Een reactie posten