gradle init --use-defaults --type java-application
The above command will setup a basic gradle project
gradlew.bat build
To prepare a jar which is executable, you need to setup manifest property in build.gradle
to identify what is the main class to execute
jar {
manifest {
attributes (
'Main-Class': 'org.example.Main'
)
}
}
The above command can build your project
gradlew.bat jar
The above command creates a new jar file in build/libs
folder
java -jar build/libs/filename.jar
The above command will execute your code
Documentation for reference - https://docs.gradle.org/current/userguide/command_line_interface.html
- instead of okhttp we can integrate retrofit library to make the same http call.