Starting a new project with Agile practices in mind should be easy. The Day Zero build file and skeleton project allow you to hit the ground running with Dependency Management, JUnit, Code Coverage, and Static Code Analysis all baked in to your build. It also easily integrates with Hudson, a Continuous Integration server.
The Skeleton project uses:
Ant for the build file http://ant.apache.org Ivy for dependency management http://ant.apache.org/ivy Cobertura for Code Coverage http://cobertura.sourceforge.net Checkstyle http://checkstyle.sourceforge.net/ Static Code Analysis PMD http://pmd.sourceforge.net CPD http://pmd.sourceforge.net/cpd.html FindBugs http://findbugs.sourceforge.net Logging Logback http://logback.qos.ch/ SLF4J Simple Logging Facade 4 Java http://www.slf4j.org JUnit for Unit Testing http://www.junit.org/
If you are not familiar with the above technologies it would be a good idea to take a look at them to see what they are capable of and how best to use them. For continuous integration, I recommend Hudson, https://hudson.dev.java.net
30 Day Summary Oct 19 2011 — Nov 18 2011
|
12 Month Summary not available |
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.