maven-xsddoc-plugin plugin.jelly,1.9,1.10

Kurt Riede <[email protected]> Tue, 10 May 2005 16:17: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-serv18199

Modified Files:
	plugin.jelly 
Log Message:
fixed bug [1168954] Maven multiproject: no entry generated in Project Reports

Index: plugin.jelly
===================================================================
RCS file: /cvsroot/xframe/maven-xsddoc-plugin/plugin.jelly,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** plugin.jelly	9 May 2005 23:02:52 -0000	1.9
--- plugin.jelly	10 May 2005 16:17:51 -0000	1.10
***************
*** 29,35 ****
    <goal name="maven-xsddoc-plugin:register">
      <!-- only register report, if at least one file exists on which the report may work. -->
!     <u:available file="${maven.xsddoc.src}">
          <ant:fileScanner var="xsdFiles">
!           <ant:fileset dir="${maven.xsddoc.src}">
              <ant:patternset includes="${maven.xsddoc.include}"/>
            </ant:fileset>
--- 29,35 ----
    <goal name="maven-xsddoc-plugin:register">
      <!-- only register report, if at least one file exists on which the report may work. -->
!     <u:available file="${basedir}/${maven.xsddoc.src}">
          <ant:fileScanner var="xsdFiles">
!           <ant:fileset dir="${basedir}/${maven.xsddoc.src}">
              <ant:patternset includes="${maven.xsddoc.include}"/>
            </ant:fileset>
***************
*** 52,62 ****
        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}">
          <ant:patternset includes="${maven.xsddoc.include}"/>
          <ant:patternset excludes="${maven.xsddoc.exclude}"/>
--- 52,62 ----
        description="Generate XML Schema documentation using xsddoc tool.">
      ${systemScope.setProperty('javax.xml.transform.TransformerFactory', 'org.apache.xalan.processor.TransformerFactoryImpl')}
!     <ant:copy todir="${maven.docs.dest}/${maven.xsddoc.xsd.dest}">
!       <ant:fileset dir="${basedir}/${maven.xsddoc.src}">
          <ant:patternset includes="${maven.xsddoc.include}"/>
        </ant:fileset>
      </ant:copy>
      <ant:fileScanner var="xsdFiles">
!       <ant:fileset dir="${basedir}/${maven.xsddoc.src}">
          <ant:patternset includes="${maven.xsddoc.include}"/>
          <ant:patternset excludes="${maven.xsddoc.exclude}"/>
***************
*** 67,73 ****
        <xsddocs>
          <j:forEach var="file" items="${xsdFiles.iterator()}">
!           <j:set var="relpath" value="${file.getAbsolutePath().substring(size(srcbasepath)).substring(1)}"/>
            <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}"/>
--- 67,73 ----
        <xsddocs>
          <j:forEach var="file" items="${xsdFiles.iterator()}">
!           <j:set var="relpath" value="${file.getAbsolutePath().substring(size(srcbasepath)).substring(1).replaceAll('\\', '/')}"/>
            <j:set var="sourcefile" value="${srcbasepath}/${relpath}"/>
!           <j:set var="targetpath" value="${maven.docs.dest}/${maven.xsddoc.dest}/${relpath}"/>
            <j:set var="css" value="${maven.xsddoc.css}"/>
            <j:set var="header" value="${maven.xsddoc.header}"/>
***************
*** 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>
--- 112,128 ----
            <j:choose>
              <j:when test="${xsddocresult.indexOf('xsddoc failed with exception') > 0}">
!               <xsddoc schema="${maven.xsddoc.xsd.dest}/${relpath}" report="${relpath}" result="failed" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused a fatal error') > 0}">
!               <xsddoc schema="${maven.xsddoc.xsd.dest}/${relpath}" report="${relpath}" result="fatal error" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused an error') > 0}">
!               <xsddoc schema="${maven.xsddoc.xsd.dest}/${relpath}" report="${relpath}" result="error" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:when test="${xsddocresult.indexOf('xsddoc caused a warning') > 0}">
!               <xsddoc schema="${maven.xsddoc.xsd.dest}/${relpath}" report="${relpath}" result="warning" linkcheck="${xsddoclinkcheck}"/>
              </j:when>
              <j:otherwise>
!               <xsddoc schema="${maven.xsddoc.xsd.dest}/${relpath}" report="${relpath}" result="success" linkcheck="${xsddoclinkcheck}"/>
              </j:otherwise>
            </j:choose>
***************
*** 140,146 ****
    <goal name="maven-xsddoc-plugin:deregister">
      <!-- only deregister report, if at least one file exists on which the report has been invoked. -->
!     <u:available file="${maven.xsddoc.src}">
          <ant:fileScanner var="xsdFiles">
!           <ant:fileset dir="${maven.xsddoc.src}">
              <ant:patternset includes="${maven.xsddoc.include}"/>
            </ant:fileset>
--- 140,146 ----
    <goal name="maven-xsddoc-plugin:deregister">
      <!-- only deregister report, if at least one file exists on which the report has been invoked. -->
!     <u:available file="${basedir}/${maven.xsddoc.src}">
          <ant:fileScanner var="xsdFiles">
!           <ant:fileset dir="${basedir}/${maven.xsddoc.src}">
              <ant:patternset includes="${maven.xsddoc.include}"/>
            </ant:fileset>



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click