Update of /cvsroot/xdoclet/xdoclet2 In directory sc8-pr-cvs1:/tmp/cvs-serv21287
Modified Files: TODO.txt maven.xml Log Message: Pretty close to a clean build... Index: TODO.txt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet2/TODO.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** TODO.txt 15 Nov 2002 09:27:31 -0000 1.3 --- TODO.txt 20 Nov 2002 00:43:04 -0000 1.4 *************** *** 1,26 **** - o Auto generate project.xml ++. See Maven Ant plugin. - o Add support for multiple DTDs in XGG. Use version number naming convention. -> ejb-jar-2.0.properties - o Avoid maven.xml for each plugin. maven:maven with different directory from plugins/ - o Merge jars automatically. Easy to merge xdoclet.xml if there is no root element. many xdoclet.ent. - o Smarter way to upgrade DTDs and detect incompatibilities - o Remove samples from XGG. plugins are sample enough. - o Integrate Jalopy for post processing of generated Java o Integrate Ant validateXml for post validation of generated XML. Extract DTD from plugin jar. o Generalise the post process step in SubTask - o Integrate XMLUnit o Integrate Clover o Integrate PMD o Implement better xtags.xml using Predicates and PredicateParser o Upgrade XJavaDoc to instantiate different XTag impls - o Add XTag.validate() - o Add debug to XGG. - o Use Jikes - o Use http://piccolo.sourceforge.net/ for XML parsing (if XML parsing is ever needed). Fast! o Use http://barter.sf.net/ for DBC (assertions) - o !! Customise JAXB bindings to get proper namespaces !! See jaxb-1.0-beta\docs\users-guide\jaxb-custom.html o Configure log4j at runtime for various verbosity levels. - o JAXB is slow to generate the content tree (3-4 sec), but writes it in ~100 ms. Find bottleneck. - o Can't get proper indenting with JAXB. - o Make a maven-xdoclet-build plugin so we avoid maven.xml in each plugin. o Try to tell users what tags they need to add/modify on errors. Framework for error messages? o Contributors often dupliate tags and logic (@jonas.bean). Better documentation! Searchable? --- 1,10 ---- *************** *** 28,30 **** o Make interface of Generator and Plugin, so simple impls can implement both! ;-) o Move XMLGenerator to generators package - o Move xml to xmlfacade \ No newline at end of file --- 12,13 ---- Index: maven.xml =================================================================== RCS file: /cvsroot/xdoclet/xdoclet2/maven.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** maven.xml 19 Nov 2002 22:09:59 -0000 1.7 --- maven.xml 20 Nov 2002 00:43:05 -0000 1.8 *************** *** 13,17 **** basedir="${basedir}/maven-jaxb-plugin" descriptor="${basedir}/maven-jaxb-plugin/project.xml" ! goals="plugin:deploy" ignoreFailures="false" /--> --- 13,17 ---- basedir="${basedir}/maven-jaxb-plugin" descriptor="${basedir}/maven-jaxb-plugin/project.xml" ! goals="plugin:install" ignoreFailures="false" /--> *************** *** 23,27 **** basedir="${basedir}/maven-castor-plugin" descriptor="${basedir}/maven-castor-plugin/project.xml" ! goals="plugin:deploy" ignoreFailures="false" /> --- 23,27 ---- basedir="${basedir}/maven-castor-plugin" descriptor="${basedir}/maven-castor-plugin/project.xml" ! goals="plugin:install" ignoreFailures="false" /> *************** *** 33,37 **** basedir="${basedir}/maven-zeus-plugin" descriptor="${basedir}/maven-zeus-plugin/project.xml" ! goals="plugin:deploy" ignoreFailures="false" /> --- 33,37 ---- basedir="${basedir}/maven-zeus-plugin" descriptor="${basedir}/maven-zeus-plugin/project.xml" ! goals="plugin:install" ignoreFailures="false" /> ------------------------------------------------------- This sf.net email is sponsored by: To learn the basics of securing your web site with SSL, click here to get a FREE TRIAL of a Thawte Server Certificate: http://www.gothawte.com/rd524.html _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel