News and Status

This document contains the latest news and status regarding the XDoclet project. It is here you'll find announcements related to XDoclet.

Current Status

In parallel of improving XDoclet 1.2, we are also working on XDoclet 2. Click here for more information. Please note that XDoclet 2 development has just started and that it is still far from useable.

Development on the XDoclet 1.2 codebase is happening on the xdoclet-all module.

Developers on project: 33

Most recent daily statistics (11 Feb 2007): Ranking: 2584, Activity percentile: 98.57%,

Downloadable files: 694321 total downloads to date

Sun, 26 Sep 2004 09:09:51 GMT :: Xdoclet 1.2.2 RC1 released

The first release candidate of xdoclet 1.2.2 has been released today.
There are about a hundred bugs fixed and new features present in respect to 1.2.1 release.
Most notably support for JSF, J2EE 2.1, Ws4EE, JDO2 has been added. (0 comments)

Fri, 07 May 2004 12:57:48 GMT :: XDoclet v1.2.1 released

XDoclet is a java code generator producing source code and other files (e.g. XML configuration files) from custom javadoc @tags in your code, enabling attribute-oriented programming. v1.2.1 is mainly a bug fix release, plus a couple of new modules have been added to support the Spring framework and OpenEJB application server. (2 comments)

Wed, 07 Jan 2004 12:37:23 GMT :: XDoclet 1.2 released

XDoclet 1.2 has been released. Download from sourceforge. This release includes a significant number of improvements from 1.1.2. XDoclet is an extended Javadoc Doclet engine. It's a generic Java tool that lets you create custom Javadoc @tags and based on those @tags generate source code or other files (such as xml-ish deployment descriptors) using a template engine it provides. (2 comments)

Mon, 11 Mar 2002 15:32:55 GMT :: XDoclet v1.1.2 is released!

XDoclet v1.1.2 is released! You can download it from http://sourceforge.net/projects/xdoclet/.

v1.1.2 is a maintenance release which fixes some bugs, some enhancements. Please refer to changes.txt for a detailed list of changes.

The XDoclet Team. (3 comments)

Mon, 28 Jan 2002 19:26:55 GMT :: XDoclet v1.1.1 released! XDoclet's FAQ home page in jGuru up

XDoclet v1.1.1 is released!
v1.1.1 is a maintainance release which fixes some bugs, some enhancements to <template/> and <xmlTemplate/> sub-tasks and provides tested support for jBoss 3 jbosscmp-jdbc.xml generation.

XDoclet's FAQ home page in jGuru.com is also up. You can find answers to frequently asked questions in http://www.jguru.com/faq/XDoclet address.

The XDoclet Team. (0 comments)

Mon, 14 Jan 2002 13:47:12 GMT :: XDoclet v1.1 is released!

XDoclet v1.1 is released!

The new v1.1 has a lot of new stuff most importantly:

Core:

- Enhanced and refactored template tag handling system.
- You can use ant properties in tag values, eg:
@jboss:create-table "${jboss.create.table}"
Just create put a <property name="jboss.create.table" value="blabla"/>. This is useful for keeping deployment-oriented settings out of source code.
- Easy to use <template/> and <xmlTemplate/> sub-tasks that let you define template/@tags of your own.
- Smarter timestamp/etc checking, so it regenerates in less cases if you haven't modified a file.

ejbdoclet:

- Many useful defaults.
- All EJB sub-tasks are now optional.
- Implemented automatic inheritance of pk/intf/home/etc. This way you have true component inheritance automatically.

jBoss support:
- Added support for CMP2 1-1 and 1-n relationships in JBoss 3.0 alpha.

Weblogic support:
- MDB and session beans support, plus various new options.
- Added support for weblogic web deployment descriptor.
- Added support for weblogic relations.

Orion support:
- Enhancements to <orion/> ejbdoclet subtask, cmp mapping fully supported.

WebSphere 4.x support:
- Some minor bug fixes plus Schema.dbxml generated only when there's at least one cmp bean.

WebWork support:
- Command support added.

Struts support:
- Added support for struts local forwards.
- Multiple action forms per bean supported.

New Sub-tasks:
- Added <utilObject/> subtask, generates utility class for each ejb to easy lookup remote interfaces.
- Caster support added.
- DAO (Data Access Object) is now possible.
- MVCSoft's persistence manager support added.

IDE integration:
- IDEA live templates :o)

And lots of bug fixes, enhancements, new samples and more documents.

The XDoclet Team. (0 comments)

Mon, 01 Oct 2001 20:55:04 GMT :: XDoclet 1.0.1 released!

XDoclet 1.0.1 - October 1, 2001 - Changes since XDoclet v1.0

Features:
- New info sub-task and @todo tag. You can document your sources using this tag
and it generates a nice report.
- More complete using.html doc.
- Better weblogic support.
- Added local-jndi-name to @ejb:bean for local EJBs (EJB 2.0 only). The old
jndi-name is for remote EJBs.

Fixed Bugs:
- [ #463157 ] Improve misleading error message: xdoclet reports an IOException
instead of NoClassDefFoundException.
- [ #466629 ] local ejb-external-ref not working
- [ #465430 ] local home template: incorrectly remote was used instead of local
- [ #465170 ] Typos in template files: orion and weblogic template had typos.
- [ #464786 ] exception from ifIsNotOfType tag: actually the problem was not
supporting primitive types.
- [ #464666 ] Error in CMP template: setData didn't have a dataholder=null
- Better docs, @bean use-soft-locking="true|false" documented (previously
@ejb-use-soft-locking).

Templates:
- [ #464782 ] "Template" subtask: A <template/> sub-task is added, so that
you can add your own template files to any doclet task and execute them.
- [ #464783 ] Multiple subtasks of same type: each doclet decides which
sub-tasks can have more than one sub-tasks of the same type. Multiple
<template/> sub-tasks are permitted. (0 comments)

Sat, 22 Sep 2001 08:50:14 GMT :: XDoclet 1.0 needs Ant 1.4

XDoclet 1.0 needs Ant 1.4.
It wan't stated in the docs. So make sure you run it with newly released Ant 1.4, not Ant 1.3.

The XDoclet Team. (0 comments)

Thu, 20 Sep 2001 06:34:27 GMT :: XDoclet 1.0 released!

XDoclet 1.0 is released!

XDoclet is the successor to EJBDoclet. XDoclet is wholly restructured, with lots of changes and new features that it's almost impossible to list them all even briefly here!

Features:
- Full EJB 2.0 support. All EJB @tags now consolidated.
- EJB: support for Websphere 4, Weblogic 6.x, full Orion support, support
for business interface pattern, etc.
- Support for Struts, JSP Taglibs, WebWork, Apache-SOAP, JMX

Fixed Bugs:
- Almost all!

Templates:
- New parsing engine, lots of new tags, existing tags more generalized.

The XDoclet Team. (0 comments)

Oct 23, 2004 :: XDoclet 1.2.2 Released

Over 130 bug fixes and enhancments since 1.2.1. Many new features including support for J2EE 1.4, EJB 2.1, WSEE, JSF and JDO 2. For a detailed changelog, please refer to XDoclet 1.2.2 Change Log.

May 6, 2004 :: XDoclet 1.2.1 Released

Over 50 bugs fixed since 1.2. For a detailed changelog, please refer to XDoclet 1.2.1 Change Log.

December 20, 2003 :: XDoclet 1.2 Released

It's been a long time coming, but it's here at last. Over 30 bugs fixed since beta 3. For a detailed changelog, please refer to XDoclet 1.2 Change Log.

October 30, 2003 :: XDoclet Shipped with MacOSX Panther XCode Developer Tools

I've just installed Panther and since you don't get stuff like CVS installed by default, I decided to open up the XCode CD and install the developer tools. To my surprise there are some Java tools tucked away including Ant, XDoclet, log4j and JBoss.

Simon and Matt blogged about it.

June 18, 2003 :: XDoclet 1.2 Beta 3 Re-released

Due to a packaging error in this release (XJavaDoc was not included), we decided to re-release XDoclet 1.2 Beta 3.

June 13, 2003 :: XDoclet 1.2 Beta 3 Released

This is the last milestone towards our next big release. Over 160 bugs are fixed. For a detailed changelog, please refer to XDoclet 1.2 Beta 3 Change Log.

May, 2003 :: Award for Business Integration and Data Tools

XDoclet won the Award for Business Integration and Data Tools (SD Magazine 05/2003)!

April, 2003 :: TheServerSide Interviews Aslak Hellesoy on XDoclet

TheServerSide Interviews Aslak Hellesoy on XDoclet.

January 27, 2003 :: JBoss-IDE 1.0 Alpha Released

JBoss-IDE is a new project with the aim to provide a world class IDE for JBoss. Features are:

  • The debugging and monitoring of JBoss servers and the controlling of there life cycles.
  • A very comfortable and sophisticated support for XDoclet.

December 28, 2002 :: XDoclet 1.2 Beta 2 Released

This is the second milestone towards our next big release. Over 50 bugs are fixed. For a detailed changelog, please refer to XDoclet 1.2 Beta 2 Change Log. Happy New Year 2003!

December 27, 2002 :: Java Development with Ant

Near-final release of JavaDevWithAnt demonstrating Ant, XDoclet, Struts, JUnit, Cactus, and Lucene. Very interesting stuff!

December 17, 2002 :: Using Value Objects

Marcus Brito wrote a very detailed document on Value Objects. It is available here.

December 11, 2002 :: xPetStore 2.0 Released

xPetStore: using XDoclet to implement Sun Microsystems' Java Pet Store J2EE BluePrint Application, this application is the ultimate example of XDoclet's power. Also uses Struts and SiteMesh.

December 11, 2002 :: Hibernate Support

As from XDoclet 1.2 Beta 2, XDoclet supports the fantastic Hibernate object/relational persistence and query service for Java.

October 03, 2002 :: XDoclet Team starts using JIRA for Issue Tracking

We decided to use JIRA for issue tracking and project development. We would like to thank Atlassian for their support!

October 02, 2002 :: XDoclet 1.2 Beta 1 Released

This is the first milestone towards our next big release. We believe it's fit for use, but there's probably a few bugs left and the documentation still needs some work. Bug reports, as always, are welcome. For a detailed changelog, please refer to XDoclet 1.2 Beta 1 Change Log.