JAM - New Ant Build Framework with built-in XDoclet Support

Richard Easterling <[email protected]> Sat, 22 May 2004 11:16:11 -0700
Newsgroups gmane.comp.java.xdoclet.announce
Message-ID <[email protected]>
--=====================_160435974==.ALT
Content-Type: text/plain; charset="iso-8859-1"; format=flowed
Content-Transfer-Encoding: quoted-printable

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=
=20
user levels.
    * J2EE application servers are interchangeable.
    * Uses Maven POM files to automate classpath and deployment drudgery.
    * Uses Maven repository to manage libraries, versioning and=
 installation.
    * 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.
Links:
         http://www.javagen.com/jam.jsp Jam User=92s Guide
         http://www.javagen.com/download.jsp download
         http://www.javagen.com/autopkTutorial.jsp JBoss/EJB/Cactus tutorial
         http://www.javagen.com/petstoredemo.jsp Java Petstore demo using=
 JAM



--=====================_160435974==.ALT
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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

--=====================_160435974==.ALT--




-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click