This is a GPL licensed free software.

This tool can be used to create a set of EJB java files compatible with xdoclet generation from an already existing EJB project.
It is useful for migrating EJB projects that have been created with another tool to xdoclet.
Doing so, you'll get all the benefits from xdoclet.

As input it gets :
- the ejb-jar.xml
- the local/remote/home/bean files

As output it produces :
- the unique bean file with correct xdoclet tags.

Installation instructions

Download and unzip the binary release.

It will create 4 jar files [commons-collections.jar reversexd.jar xerces.jar xjavadoc-1.1.jar]

Be sure you have a Java JDK version >= 1.4.2 with "java" in the path.

How to use it

reversexd.jar is an executable jar.

Usage : java -jar reversexd.jar path/ejb-jar.xml path/src path/generated

path/ejb-jar.xml        the relative or absolute path to the ejb-jar
                        you want to convert to xdoclets tags

path/src                is the relative or absolute path to the root of sources
                         where the program will find the implementation, remote, local interfaces etc...

path/generated          is the relative or absolute path to the where the
                         generated bean java files compatible with xdoclet will be generated

See the README file included with the distribution for more information

 

 

If you need a custom software in Java/J2EE or some assistance for your migration, you can inquiry Indigonauts, I would be happy to help you on your project.

 

Latest version ...
What's new in release 1.0 :
Initial release, it supports basic tags for entities and session beans.

Download Reverse-XDoclet (v1.0) (binary release):
Reverse-XDoclet-v1.0.zip

Download Reverse-XDoclet (v1.0) (source release):
Reverse-XDoclet-v1.0-sources.zip

 

Feel free to contact me to send code patches/improvements ...

Feedback:

All trademarks, registered names and copyrights are the properties of their respective owners
MY SOFTWARE IS FURNISHED "AS IS". I MAKE NO WARRANTIES, EXPRESS OR IMPLIED, THAT MY SOFTWARE IS FREE OF ERROR, OR IS CONSISTENT WITH ANY PARTICULAR STANDARD OF MERCHANTABILITY, OR THAT IT WILL MEET YOUR REQUIREMENTS FOR ANY PARTICULAR APPLICATION.

  Homepage |About Me