Now I don't think the following tools can be said to be a standard configuration: 1, Eclipse, and integrated tools. 2, Tomcat / Jetty or JBoss / Jonas 3, Ant 4, CVS 5, JUnit / httpunit / CACTUS 6, BUGZILLA, or other bug tracking system. If Java is best based on Java, there is already such a tool. 7, XDoclet (optional) 8, Hibernate (optional)
As for Maven, CC, Anthill, or DAMAGECONTROL These more complex tools can be used in an appropriate occasion. These tools belong to the category of project management / configuration management, which is not a category of basic tools, which is the responsibility of PM and major designers (they have a responsibility to maintain a development environment that can always operate), not programmers. These tools are available. DamageControl is developed with Ruby, and it is best not to use from a small company from a guarantee concept integrity. We use Viewcvs I have three, afraid of dispersion, because ViewCVS is developed using Python. It hasn't been used for 8 months after installation. Using Bugzilla is because Bugzilla develops with Perl, I am very familiar with Perl and self-confidence can solve all problems.