Here is the new directory structure :

Jakarta-cactus
  |_ anttasks
  |_ framework
  |_ documentation
  |_ sample-servlet
  |_ build.xml
  |_ build-admin.xml

and under each subproject :

<subproject>
  |_ conf
  |_ docs
  |_ src
  |_ build.xml

dependencies are :

anttasks - standalone
framework - standalone
documentation needs anttasks and framework
sample-servlet needs anttasks and framework

Dependencies are resolved by the master build.xml. They are not when you
call the individual subproject's build.xml.

The master build.xml is used to generate the distribution (includes
running the tests).

The master build-admin.xml is used for admin tasks like build the web
site and upload it, etc.

There will be 1 output only of the master build.xml :
Jakarta-cactus-<j2ee api>-<version>.zip

Depending on the j2ee.jar that you use, it will generate for J2EE 1.2 or
J2EE 1.3. At the moment, we don't use anything else than the Servlet
API, thus it is fine to use the servlet.jar instead of the J2EE one.

The next step is to add a sample-j2ee sample application that shows how
to unit test EJB and how to automate packaging/deployment in an EJB
container.

Feel free to comment on the new structure.

Thanks
-Vincent



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to