git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113214 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
dion
2003-03-29 11:36:23 +00:00
parent a32df5565e
commit f03ad05e3b

View File

@@ -4,23 +4,19 @@
xmlns:j="jelly:core"
xmlns:x="jelly:xml"
xmlns:html="jelly:html"
xmlns:maven="jelly:maven"
xmlns:log="jelly:log"
xmlns:util="jelly:util"
xmlns:doc="doc"
xmlns:m="maven">
xmlns:util="jelly:util">
<goal name="html2xdoc" prereqs="xdoc:init"
description="Generates XDoc documentation from normal HTML files">
<j:set var="destdir" value="${maven.gen.docs}"/>
<j:if test="${empty(destdir)}">
<j:set var="destdir" value="${maven.build.dir}/generated-xdocs"/>
<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:set var="srcdir" value="${basedir}/xdocs"/>
</j:if>
<j:set var="outputencoding" value="${maven.docs.outputencoding}"/>
@@ -31,11 +27,11 @@
<!-- 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: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"/>
@@ -57,7 +53,7 @@
<j:forEach var="file" items="${docFiles.iterator()}">
<util:replace var="inDirForward" oldChar="\" newChar="/" value="${file.parent}"/>
<util:replace var="inDirForward" oldChar="\" newChar="/" value="${file.parent}"/>
<j:set var="outDir" value="${dirMapper.mapFileName(inDirForward).0}"/>
<mkdir dir="${outDir}"/>
@@ -76,7 +72,7 @@
<j:set var="xmlDoc" value="${htmlTool.convert(htmlDoc)}"/>
<j:file name="${outFile}" encoding="${outputencoding}" outputMode="xml">
<x:copyOf select="$xmlDoc"/>
<x:copyOf select="$xmlDoc"/>
</j:file>
</j:forEach>
</goal>