maven-xsddoc-plugin plugin.properties,1.3,1.4 project.properties,1.2,1.3 plugin.jelly,1.8,1.9

Kurt Riede <[email protected]> Mon, 09 May 2005 23:02:54 +0000
Newsgroups gmane.text.xml.xframe.xsddoc.devel
Message-ID <[email protected]>
Update of /cvsroot/xframe/maven-xsddoc-plugin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23593

Modified Files:
	plugin.properties project.properties plugin.jelly 
Log Message:
impl for feature request [1176236] Add option to include raw XSDs in docs
and equal bug report [1188658] Option to include XSDs in generated docs

Index: project.properties
===================================================================
RCS file: /cvsroot/xframe/maven-xsddoc-plugin/project.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** project.properties	3 Nov 2004 17:23:47 -0000	1.2
--- project.properties	9 May 2005 23:02:52 -0000	1.3
***************
*** 29,34 ****
  maven.xdoc.date=left
  maven.xdoc.version=${pom.currentVersion}
! maven.xdoc.jsl = xdocs/site.jsl
! # maven.xdoc.developmentProcessUrl = 
! 
! google.ad.client = pub-3210557671772622
--- 29,35 ----
  maven.xdoc.date=left
  maven.xdoc.version=${pom.currentVersion}
! maven.xdoc.jsl=xdocs/site.jsl
! maven.xsddoc.header=
! maven.xsddoc.bottom=
! maven.xsddoc.footer=
! google.ad.client=pub-3210557671772622

Index: plugin.properties
===================================================================
RCS file: /cvsroot/xframe/maven-xsddoc-plugin/plugin.properties,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** plugin.properties	26 Feb 2005 14:43:41 -0000	1.3
--- plugin.properties	9 May 2005 23:02:52 -0000	1.4
***************
*** 29,32 ****
  maven.xsddoc.exclude=
  maven.xsddoc.dest=${maven.docs.dest}/xsddocs
  maven.xsddoc.summary=true
! maven.xsddoc.css=
\ No newline at end of file
--- 29,36 ----
  maven.xsddoc.exclude=
  maven.xsddoc.dest=${maven.docs.dest}/xsddocs
+ maven.xsddoc.xsd.dest=${maven.docs.dest}/xsd-src
  maven.xsddoc.summary=true
! maven.xsddoc.css=
! maven.xsddoc.header=
! maven.xsddoc.bottom=
! maven.xsddoc.footer=

Index: plugin.jelly
===================================================================
RCS file: /cvsroot/xframe/maven-xsddoc-plugin/plugin.jelly,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** plugin.jelly	26 Feb 2005 14:43:41 -0000	1.8
--- plugin.jelly	9 May 2005 23:02:52 -0000	1.9
***************
*** 52,55 ****
--- 52,60 ----
        description="Generate XML Schema documentation using xsddoc tool.">
      ${systemScope.setProperty('javax.xml.transform.TransformerFactory', 'org.apache.xalan.processor.TransformerFactoryImpl')}
+     <ant:copy todir="${maven.xsddoc.xsd.dest}">
+       <ant:fileset dir="${maven.xsddoc.src}">
+         <ant:patternset includes="${maven.xsddoc.include}"/>
+       </ant:fileset>
+     </ant:copy>
      <ant:fileScanner var="xsdFiles">
        <ant:fileset dir="${maven.xsddoc.src}">
***************
*** 65,78 ****
            <j:set var="sourcefile" value="${srcbasepath}/${relpath}"/>
            <j:set var="targetpath" value="${maven.xsddoc.dest}/${relpath}"/>
            <ant:echo>Processing schema ${relpath}</ant:echo>
            <ant:mkdir dir="${targetpath}"/>
            <j:new className="net.sf.xframe.xsddoc.Processor" var="xsddocprocessor"/>
            <j:set var="result" value="${xsddocprocessor.setDebug(true)}"/>
!           <j:set var="result" value="${xsddocprocessor.setTitle(targetpath)}"/>
            <j:set var="result" value="${xsddocprocessor.setSchemaLocation(sourcefile)}"/>
            <j:set var="result" value="${xsddocprocessor.setOut(targetpath)}"/>
            <j:set var="result" value="${xsddocprocessor.setCss(maven.xsddoc.css)}"/>
!           <j:set var="result" value="${xsddocprocessor.setProxyHost(maven.proxy.host)}"/>
!           <j:set var="result" value="${xsddocprocessor.setProxyPort(maven.proxy.port)}"/>
            <j:invoke method="run" on="${xsddocprocessor}" var="xsddocresult"/>
            <j:file name="${targetpath}.txt" var="log" omitXmlDeclaration="true" outputMode="HTML">
--- 70,93 ----
            <j:set var="sourcefile" value="${srcbasepath}/${relpath}"/>
            <j:set var="targetpath" value="${maven.xsddoc.dest}/${relpath}"/>
+           <j:set var="css" value="${maven.xsddoc.css}"/>
+           <j:set var="header" value="${maven.xsddoc.header}"/>
+           <j:set var="footer" value="${maven.xsddoc.footer}"/>
+           <j:set var="bottom" value="${maven.xsddoc.bottom}"/>
+           <j:set var="proxy.host" value="${maven.proxy.host}"/>
+           <j:set var="proxy.port" value="${maven.proxy.port}"/>
            <ant:echo>Processing schema ${relpath}</ant:echo>
            <ant:mkdir dir="${targetpath}"/>
            <j:new className="net.sf.xframe.xsddoc.Processor" var="xsddocprocessor"/>
            <j:set var="result" value="${xsddocprocessor.setDebug(true)}"/>
!           <j:set var="result" value="${xsddocprocessor.setDoctitle(relpath)}"/>
            <j:set var="result" value="${xsddocprocessor.setSchemaLocation(sourcefile)}"/>
            <j:set var="result" value="${xsddocprocessor.setOut(targetpath)}"/>
            <j:set var="result" value="${xsddocprocessor.setCss(maven.xsddoc.css)}"/>
!           <j:set var="result" value="${xsddocprocessor.setHeader(relpath)}"/>
!           <j:set var="result" value="${xsddocprocessor.setBottom(bottom)}"/>
!           <j:set var="result" value="${xsddocprocessor.setFooter(footer)}"/>
!           <j:set var="result" value="${xsddocprocessor.setCss(css)}"/>
!           <j:set var="result" value="${xsddocprocessor.setProxyHost(proxy.host)}"/>
!           <j:set var="result" value="${xsddocprocessor.setProxyPort(proxy.port)}"/>
            <j:invoke method="run" on="${xsddocprocessor}" var="xsddocresult"/>
            <j:file name="${targetpath}.txt" var="log" omitXmlDeclaration="true" outputMode="HTML">
***************
*** 97,113 ****
            <j:choose>
              <j:when test="${xsddocresult.indexOf('xsddoc failed with exception') > 0}">
!               <xsddoc schema="${maven.xsddoc.src}/${relpath}" report="${relpath}" result="failed" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused a fatal error') > 0}">
!               <xsddoc schema="${maven.xsddoc.src}/${relpath}" report="${relpath}" result="fatal error" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused an error') > 0}">
!               <xsddoc schema="${maven.xsddoc.src}/${relpath}" report="${relpath}" result="error" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused a warning') > 0}">
!               <xsddoc schema="${maven.xsddoc.src}/${relpath}" report="${relpath}" result="warning" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:otherwise>
!               <xsddoc schema="${maven.xsddoc.src}/${relpath}" report="${relpath}" result="success" linkcheck="${xsddoclinkcheck}"/>
              </j:otherwise>
            </j:choose>
--- 112,128 ----
            <j:choose>
              <j:when test="${xsddocresult.indexOf('xsddoc failed with exception') > 0}">
!               <xsddoc schema="${maven.xsddoc.dest.xsd}/${relpath}" report="${relpath}" result="failed" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused a fatal error') > 0}">
!               <xsddoc schema="${maven.xsddoc.dest.xsd}/${relpath}" report="${relpath}" result="fatal error" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused an error') > 0}">
!               <xsddoc schema="${maven.xsddoc.dest.xsd}/${relpath}" report="${relpath}" result="error" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused a warning') > 0}">
!               <xsddoc schema="${maven.xsddoc.dest.xsd}/${relpath}" report="${relpath}" result="warning" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:otherwise>
!               <xsddoc schema="${maven.xsddoc.dest.xsd}/${relpath}" report="${relpath}" result="success" linkcheck="${xsddoclinkcheck}"/>
              </j:otherwise>
            </j:choose>



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20