You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 37 Next »

Toolset

The GRITS CVS module contains all of the third party jars required to build and run the GRITS web application. However, there are still some third party tools required to actually build and run GRITS, such as an installation of the JDK, the Ant build tool and a J2EE container to deploy the GRITS web application to.

The following table outlines the complete GRITS toolset. Each tool is typically composed of several jar files, which often times themselves depend on several other third-party jar files. These dependencies are described in the following sections.


Third Party Tool

Version

Home Page

Required

Included in CVS

Java 2 Platform, Standard Edition

1.4.2 (not 1.5 yet)

http://java.sun.com/j2se/1.4.2/

Yes

No

Apache Ant

1.6.1 or later

http://ant.apache.org/

Yes

No

2.2.2 XDoclet

1.2.1

http://xdoclet.sourceforge.net/

Yes

Yes

Hibernate 2

2.1.4 or later

http://www.hibernate.org/

Yes

Yes

WebWork 2

2.1 or later

http://www.opensymphony.com/webwork/

Yes

Yes

SiteMesh

2.0.1 or later

http://www.opensymphony.com/sitemesh/

Yes

Yes

displaytag

1.0-rc1 or later

http://displaytag.sourceforge.net/

Yes

Yes

JSP Standard Tag Library

1.0 (not 1.1)

http://jakarta.apache.org/taglibs/

Yes

Yes

Eclipse IDE with MyEclipse plugin

3.0

http://www.myeclipseide.com/

No

No


Unable to render {include} The included page could not be found.

XDoclet

XDoclet is used to maintain the many configuration files required by the tools used by GRITS (for example, Hibernate). The use of XDoclet is importnat because it keeps all of the information abount an object (for example, it's database mapping information) in one place where it belongs, namely the Java source file itself.

The XDoclet distribution is very modular and has its functionality distributed across several jar files, which allows a project to use only the subset of functionality it needs. GRITS currently uses the following parts of XDoclet 1.2.1:


lib/build/xdoclet-1.2.1.jar
lib/build/xdoclet-hibernate-module-1.2.1.jar
lib/build/xdoclet-web-module-1.2.1.jar
lib/build/xdoclet-webwork-module-1.2.1.jar
lib/build/xdoclet-xdoclet-module-1.2.1.jar
lib/build/xjavadoc-1.0.3.jar
Unable to render {include} The included page could not be found.
Unable to render {include} The included page could not be found.
Unable to render {include} The included page could not be found.
  • No labels