This document contains the latest news and status regarding the XDoclet project. It is here you'll find announcements related to XDoclet.
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
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)
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)
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)
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)
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)
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)
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)
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)
The XDoclet documentation is now available online at http://xdoclet.sourceforge.net/docs (4 comments)
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)
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.
Over 50 bugs fixed since 1.2. For a detailed changelog, please refer to XDoclet 1.2.1 Change Log.
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.
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.
Due to a packaging error in this release (XJavaDoc was not included), we decided to re-release XDoclet 1.2 Beta 3.
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.
XDoclet won the Award for Business Integration and Data Tools (SD Magazine 05/2003)!
JBoss-IDE is a new project with the aim to provide a world class IDE for JBoss. Features are:
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!
Near-final release of JavaDevWithAnt demonstrating Ant, XDoclet, Struts, JUnit, Cactus, and Lucene. Very interesting stuff!
Marcus Brito wrote a very detailed document on Value Objects. It is available here.
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.
As from XDoclet 1.2 Beta 2, XDoclet supports the fantastic Hibernate object/relational persistence and query service for Java.
We decided to use JIRA for issue tracking and project development. We would like to thank Atlassian for their support!
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.