compile -> jar -> documentation -> test -> report
apply plugin: "java"
[vagrant@localhost ud867]$ gradle tasks :tasks ------------------------------------------------------------ All tasks runnable from root project ------------------------------------------------------------ Build tasks ----------- assemble - Assembles the outputs of this project. build - Assembles and tests this project. buildDependents - Assembles and tests this project and all projects that depend on it. buildNeeded - Assembles and tests this project and all projects it depends on. classes - Assembles classes 'main'. clean - Deletes the build directory. jar - Assembles a jar archive containing the main classes. testClasses - Assembles classes 'test'. Build Setup tasks ----------------- init - Initializes a new Gradle build. [incubating] wrapper - Generates Gradle wrapper files. [incubating] Documentation tasks ------------------- javadoc - Generates Javadoc API documentation for the main source code. Help tasks ---------- dependencies - Displays all dependencies declared in root project 'ud867'. dependencyInsight - Displays the insight into a specific dependency in root project 'ud867'. help - Displays a help message projects - Displays the sub-projects of root project 'ud867'. properties - Displays the properties of root project 'ud867'. tasks - Displays the tasks runnable from root project 'ud867'. Verification tasks ------------------ check - Runs all checks. test - Runs the unit tests. Rules ----- Pattern: clean: Cleans the output files of a task. Pattern: build : Assembles the artifacts of a configuration. Pattern: upload : Assembles and uploads the artifacts belonging to a configuration. To see all tasks and more detail, run with --all. BUILD SUCCESSFUL Total time: 8.759 secs
asemble
[vagrant@localhost ud867]$ gradle assemble :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :jar :assemble BUILD SUCCESSFUL Total time: 6.788 secs