JAM is a modular Ant toolkit for developing and testing Java/J2EE=20
applications. JAM supports EJB and Servlet/JSP development using XDoclet,=20
JUnit, Cactus, Maven, Castor and MDA/UML code generation on various J2EE=20
servers including JBoss.
JAM highlights include the following:
* Uses Ant 1.6 import feature to modularize Ant tasks.
* Uses Ant 1.6 target override feature to standardize target names=20
(setup, gen, compile, dist, clean, deploy, test, repo).
* Supports multi-module projects.
* Targets EJB, Servlet/JSP, and standard Java development.
* Promotes logical Ant property organization at the module, project and=
* J2EE application servers are interchangeable.
* Uses Maven POM files to automate classpath and deployment drudgery.
* Uses Maven repository to manage libraries, versioning and=
* Supports transparent unit testing using JUnit.
* Supports automated EJB testing using Apache Cactus.
* Leverages XDoclet for EJB and WebApp deployment.
* Supports Apache Struts development.
* Supports MDA/UML code generation via dual source directories.
* Supports Castor XML data binding.
* Supports JBoss 3.x, Resin 2.x and other J2EE application servers.
* Supports automated integration testing via the testcycle target.
JAM is the result of two years of development and refactoring work by the=20
Outsource Caf=E9 and is published under the GNU GPL open-source=20
license. Developers who use JAM are impressed with its ease of use and=20
depth. Welcome to the community of JAMers.
http://www.javagen.com/jam.jsp Jam User=92s Guide
http://www.javagen.com/autopkTutorial.jsp JBoss/EJB/Cactus tutorial
http://www.javagen.com/petstoredemo.jsp Java Petstore demo using=
Get latest updates about Open Source Projects, Conferences and News.