2014-04-10 19:47:43 +02:00
2014-04-10 19:40:37 +02:00
2014-04-10 19:40:37 +02:00
2014-04-10 19:40:37 +02:00
2014-04-10 19:40:37 +02:00
2014-04-10 19:47:43 +02:00
2014-04-10 09:45:28 -07:00
2014-04-10 19:47:43 +02:00

Gradle training

Training files for learning Gradle

01-build-and-test

Example contains one class and one simple test written in TestNG. List all available tasks:

gradle tasks

Try to compile source code:

gradle compile

Run tests:

gradle tests

Test report is available in build/reports/tests/index.html

02-pmd

Execute PMD check on project.

gradle check

You should see one warning about empty if statement in source code. Results are stored in: build/reports/pmd/main.html

03-checkstyle

Execute Checkstyle on project. Configuration of Checkstyle is stored in config/checkstyle/checkstyle.xml

gradle check

Error report is available in file: build/reports/checkstyle/main.xml

04-findbugs

Execute FindBugs on project.

gradle check

Report is available in file: build/reports/findbugs/main.html

05-jdepend

Execute JDepend on project.

gradle check

Report is available in file: build/reports/jdepend/main.txt You should see there one dependency cyle.

06-maven-deployer

Upload artifact to local repo (directory).

gradle uA

Artifact will be stored at: /idea/training/repo

07-c-language

It is possible to build project written in C language by gradle. Gradle automatically detects toolchain e.g. Visual Studio or GCC.

gradle mainExecutable

Binary is stored in build/binaries/mainExecutable

Description
No description provided
Readme 58 KiB
Languages
Java 77.2%
Groovy 19.8%
C 3%