Hi Attempting to use html2xdoc, I checked it out from CVS and built it into my maven plugins directory (1.0-beta-8).
I created an html2xdoc goal from an example found in the CVS checkout (below). However nothing I do will run the target successfully. Any pointers would be gratefully received, as I can't find documentation to help and my guesswork has run out, TIA. The error message is ****************** maven html2xdoc __ __ | \/ |__ Jakarta _ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.0-beta-8 Attempting to download commons-jelly-tags-html-SNAPSHOT.jar. BUILD FAILED org.apache.maven.html2xdoc.Html2XdocBean Total time: 15 seconds ****************** maven.xml file: ****************** <project default="plugin:install" xmlns:ant="jelly:ant" xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:html="jelly:html" xmlns:util="jelly:util"> <preGoal name="xdoc:jelly-transform"> <attainGoal name="html2xdoc"/> </preGoal> <goal name="html2xdoc" prereqs="xdoc:init" description="Generates XDoc documentation from normal HTML files"> <property name="maven.html2xdoc.dir" value="www.runtime-collective.com" /> <j:set var="destdir" value="${maven.gen.docs}"/> <j:if test="${empty(destdir)}"> <j:set var="destdir" value="${maven.build.dir}/generated-xdocs"/> </j:if> <j:set var="srcdir" value="${maven.html2xdoc.dir}"/> <j:if test="${empty(srcdir)}"> <j:set var="srcdir" value="${basedir}/xdocs"/> </j:if> <j:set var="outputencoding" value="${maven.docs.outputencoding}"/> <!-- tool for converting HTML into XDoc --> <j:useBean class="org.apache.maven.html2xdoc.Html2XdocBean" var="htmlTool"/> <!-- mapper for determining output file name --> <j:new var="mapper" className="org.apache.maven.util.CaseInsensitiveGlobPatternMapper"/> <util:file var="srcdirFile" name="${srcdir}"/> <j:set var="srcdir" value="${srcdirFile.getCanonicalPath()}"/> <util:file var="destdirFile" name="${destdir}"/> <j:set var="destdir" value="${destdirFile.getCanonicalPath()}"/> <util:replace var="fromPattern" oldChar="\" newChar="/" value="${srcdir}/*.html"/> <util:replace var="toPattern" oldChar="\" newChar="/" value="${destdir}/*.xml"/> <j:setProperties object="${mapper}" from="${fromPattern}" to="${toPattern}"/> <util:replace var="fromDirPattern" oldChar="\" newChar="/" value="${srcdir}*"/> <util:replace var="toDirPattern" oldChar="\" newChar="/" value="${destdir}*"/> <j:new var="dirMapper" className="org.apache.maven.util.CaseInsensitiveGlobPatternMapper"/> <j:setProperties object="${dirMapper}" from="${fromDirPattern}" to="${toDirPattern}"/> <ant:fileScanner var="docFiles"> <ant:fileset dir="${srcdir}"> <ant:patternset> <ant:include name="**/*.html"/> </ant:patternset> </ant:fileset> </ant:fileScanner> <j:forEach var="file" items="${docFiles.iterator()}"> <util:replace var="inDirForward" oldChar="\" newChar="/" value="${file.parent}"/> <j:set var="outDir" value="${dirMapper.mapFileName(inDirForward).0}"/> <ant:mkdir dir="${outDir}"/> <!-- generate output file name --> <util:replace var="outFileForward" oldChar="\" newChar="/" value="${file.toString()}"/> <j:set var="outFiles" value="${mapper.mapFileName(outFileForward)}"/> <j:set var="outFile" value="${outFiles[0]}"/> <ant:echo>Generating ${outFile} from ${file}</ant:echo> <!-- parse the HTML doc and pass it to the stylesheet --> <html:parse var="htmlDoc" html="${file}" element="lower" attribute="lower"/> <!-- now lets convert the document into XML --> <j:set var="xmlDoc" value="${htmlTool.convert(htmlDoc)}"/> <j:file name="${outFile}" encoding="${outputencoding}" outputMode="xml"> <x:copyOf select="$xmlDoc"/> </j:file> </j:forEach> </goal> <!-- copies unit testing stuff: don't know why we need this! --> <postGoal name="test:compile"> <copy todir="target/test-classes"> <fileset dir="src/test"> <include name="**/*.html"/> <include name="**/*.xml"/> </fileset> </copy> </postGoal> </project> ************************ regards Steve Crossan Runtime Collective http://www.runtime-collective.com t: 01273 234290 f: 01273 234291 m: 0789 984 1684 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]