gradle tasks --all
gradle createZip --dry-run
gradle createZip --rerun-tasks
./gradlew compileJava --console=verbose
./gradlew classes --console=verbose
./gradlew javadocs
./gradlew dependencies
./gradlew dependencyInsight
./gradlew projects
Requires plugin 'application' and 'mainClass' to be defined.
./gradlew run
./gradlew installDist
plugins {
id 'maven-publish'
}
publishing {
publications {
maven(MavenPublication) {
groupId = 'org.example'
artifactId = 'main'
from components.java
}
}
repositories {
maven {
url = "$rootProject.buildDir/m2repo"
}
}
}
Then run with:
java -cp build/m2Repo/com/example/main/1.0.0/main-1.0.0.jar com.example.Main