add c language example

This commit is contained in:
Juraj Michalek
2014-04-10 19:47:43 +02:00
parent 704f165b38
commit 1f87dd7c8f
3 changed files with 107 additions and 2 deletions

View File

@@ -1,4 +1,86 @@
gradle-training
Gradle training
===============
Learn about Gradle concepts and features in small steps
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