This template is designed for building Java projects with Apache Ant, including the following software engineering practices automated in the build:
- Unit testing, with JUnit.
- Coverage analysis, with Cobertura.
- Code style validation, with Checkstyle.
Just run ant
. The default target is test
; to run another target, specify it typing ant <other-target>
.
- Apache Ant 1.9.3 or later.
- Java 1.5 or later (see required versions of Java for Apache Ant).
These badges show the status of the project. In this case, they show the last build status, and unit tests and coverage results; all of them for Jenkins CI.
To add the to your project, you must have a server accesible from the Internet, and a Continuous Integration system.
shields.io provides a large variety of embeddable badges, for many CI systems, and plugins for each one. When you construct the URL for the shield, you just have to add it to the README, and this will show the results regarding to the latest build.