I just tried building xdoclet with JDK1.4beta3 (unintentionally, it's on a
laptop with limited space and I'd forgotten it only had that JDK version
installed). Since the javadoc stuff has changed, it throws up some errors
(see below) and won't build. Which got me thinking (I really must try to
stop doing that...)
- Would it be possible e.g. by adding the missing methods it's complaining
about, to get it to work under both the existing and the new versions?
(ultimately, I guess xjavadoc will make this irrelevant?)
- We have pages in the documentation on Using XDoclet and Extending XDoclet,
but nothing (so far as I can see) on building it from source - what versions
of Ant, log4j, the JDK etc. can be used. For that matter, although there
was the news item/xdoclet-announce message back in September, I don't see
anything in the distributed docs that says it requires Ant 1.4 to run.
- With v1.0.1, the distributed zip contained the stuff in core/src, but not
core/script, and the templates from core/resources were only found in the
built xdoclet.jar. So while you had the source, it wasn't easy to modify
and rebuild the jar. I guess we should either include those directories in
the dist zip too, or perhaps have just the xdoclet.jar, docs & samples, and
distribute a separate source zip?
Andrew.
Build errors:
[javac]
C:\development\JAVA\xdoclet\core\src\xdoclet\util\serialveruid\ExecutableMemberDocImpl.java:8:
xdoclet.util.serialveruid.ExecutableMemberDocImpl should be declared
abstract; it does not define position() in xdoclet.util.serialveruid.DocImpl
[javac] class ExecutableMemberDocImpl extends
xdoclet.util.serialveruid.MemberDocImpl implements
com.sun.javadoc.ExecutableMemberDoc
[javac] ^
[javac]
C:\development\JAVA\xdoclet\core\src\xdoclet\util\serialveruid\ClassDocImpl.java:10:
xdoclet.util.serialveruid.ClassDocImpl should be declared abstract; it does
not define position() in xdoclet.util.serialveruid.DocImpl
[javac] public class ClassDocImpl extends
xdoclet.util.serialveruid.ProgramElementDocImpl implements
com.sun.javadoc.ClassDoc
[javac] ^
[javac]
C:\development\JAVA\xdoclet\core\src\xdoclet\util\serialveruid\FieldDocImpl.java:8:
xdoclet.util.serialveruid.FieldDocImpl should be declared abstract; it does
not define constantValue() in xdoclet.util.serialveruid.FieldDocImpl
[javac] public class FieldDocImpl extends
xdoclet.util.serialveruid.MemberDocImpl implements com.sun.javadoc.FieldDoc
[javac] ^
[javac]
C:\development\JAVA\xdoclet\core\src\xdoclet\util\serialveruid\MethodDocImpl.java:8:
xdoclet.util.serialveruid.MethodDocImpl should be declared abstract; it does
not define overriddenMethod() in xdoclet.util.serialveruid.MethodDocImpl
[javac] public class MethodDocImpl extends
xdoclet.util.serialveruid.ExecutableMemberDocImpl implements
com.sun.javadoc.MethodDoc
[javac] ^
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel