export environment java home
$ export JAVA_HOME=/usr/lib/jvm/jdk-11.0.5/$ gradle init --type java-library
$ gradle wrapper --gradle-version=6.0.1 $ ./gradlew build$ # test everything
$ ./gradlew test
$ # test specific tests
$ ./gradlew test --tests *test1
$ # test a class
$ ./gradlew test --tests HttpTestall the current dependencies should be available in dependencies folder after this command is executed
$ ./gradlew copyDependencies# generate eclipse configuration
$ ./gradlew eclipse
# import as existing project into eclipse
- check current version first
$ export JAVA_HOME=/usr/lib/jvm/jdk-11.0.5/
$ ./gradlew --version
- check gradle current release version at https://gradle.org/releases/
- upgrade it if no problem
$ ./gradlew wrapper --gradle-version 6.1.1
- check again version and test build
$ ./gradlew --version
$ ./gradlew clean build
- build and release
$ git checkout master $ # update VERSION IN build.gradle $ git commit -m "version bump" $ ./gradlew clean build uploadArchives - login to https://s01.oss.sonatype.org/#stagingRepositories
- click close
- if all verifications run ok, then click release
- check release