vmassol     2004/06/29 13:40:28

  Modified:    changes/src/plugin-resources/images rss.png
               changes/src/plugin-resources changes2rss.jsl
  Log:
  Binary --> Ascii
  
  Revision  Changes    Path
  1.2       +1 -1      maven-plugins/changes/src/plugin-resources/images/rss.png
  
        <<Binary file>>
  
  
  1.2       +98 -98    maven-plugins/changes/src/plugin-resources/changes2rss.jsl
  
  Index: changes2rss.jsl
  ===================================================================
  RCS file: /home/cvs/maven-plugins/changes/src/plugin-resources/changes2rss.jsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- changes2rss.jsl   29 Jun 2004 20:39:56 -0000      1.1
  +++ changes2rss.jsl   29 Jun 2004 20:40:28 -0000      1.2
  @@ -1,98 +1,98 @@
  -<?xml version="1.0" encoding="ISO-8859-1"?>

  -

  -<!--

  - * ========================================================================

  - * 

  - * Copyright 2004 The Apache Software Foundation.

  - *

  - * Licensed under the Apache License, Version 2.0 (the "License");

  - * you may not use this file except in compliance with the License.

  - * You may obtain a copy of the License at

  - * 

  - *   http://www.apache.org/licenses/LICENSE-2.0

  - * 

  - * Unless required by applicable law or agreed to in writing, software

  - * distributed under the License is distributed on an "AS IS" BASIS,

  - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

  - * See the License for the specific language governing permissions and

  - * limitations under the License.

  - * 

  - * ========================================================================

  --->

  -

  -<jsl:stylesheet

  -  select="$doc"

  -  xmlns:j="jelly:core"

  -  xmlns:jsl="jelly:jsl"

  -  xmlns:util="jelly:util"

  -  xmlns:x="jelly:xml"

  -  xmlns:doc="doc"

  -  xmlns="dummy" trim="true">

  -

  -  <jsl:template match="document">

  -    <rss version="0.91">

  -      <channel>

  -        <title>Changes report</title> 

  -        <link>${pom.url}</link> 

  -        <description>Changes report</description>

  -        <language>en-us</language>

  -        <copyright>Copyright 2004 The Apache Software Foundation</copyright>

  -        <item>

  -

  -          <j:set var="changesCount"><x:expr select="count(//[EMAIL 
PROTECTED]'${pom.currentVersion}']/action)"/></j:set>

  -

  -          <title>${changesCount} change(s) for version ${pom.currentVersion}</title>

  -          

  -          <!-- If we don't go through a tmp variable Jelly inserts a space between 
${pom.url} 

  -               and '/changes-report.html'. Go figure... -->

  -          <j:set var="link" value="${pom.url}/changes-report.html"/>

  -          

  -          <link>${link}</link> 

  -          <description>

  -            <table border="1">

  -              <tr><th style='width:50px'>Type</th><th>Changes</th><th 
style='width:70px'>By</th></tr>             

  -              <x:forEach var="action" select="//[EMAIL 
PROTECTED]'${pom.currentVersion}']/action">

  -                <j:set var="type"><x:expr select="@type"/></j:set>

  -                <j:set var="dev"><x:expr select="@dev"/></j:set>

  -                <j:set var="issue"><x:expr select="@issue"/></j:set>

  -                <j:set var="dueto"><x:expr select="@due-to"/></j:set>

  -                <j:set var="duetoemail"><x:expr select="@due-to-email"/></j:set>

  -                <tr>

  -                  <td>${type}</td>

  -                  <td>

  -                    <x:expr select="string($action)"/>

  -

  -                    <j:if test="${issue != ''}">

  -                      <j:useBean var="finder" 
class="org.apache.maven.changes.IssueFinder"/>

  -                      <j:set var="template" 
value="${maven.changes.issue.template}"/>

  -                      <j:set var="trackerURL" value="${pom.issueTrackingUrl}"/>

  -                      Fixes <a 
href="${finder.getIssueURL(trackerURL,issue,template)}">${issue}</a>.

  -                    </j:if>

  -

  -                    <j:if test="${dueto != ''}">

  -                      <j:choose>

  -                        <j:when test="${duetoemail != ''}">

  -                          Thanks to <a href="mailto:${duetoemail}";>${dueto}</a>.

  -                        </j:when>

  -                        <j:otherwise>

  -                          Thanks to ${dueto}.

  -                        </j:otherwise>

  -                      </j:choose>

  -                    </j:if>

  -

  -                  </td>

  -                  <td>

  -                    <j:set var="teamLink" value="${pom.url}/team-list.html#${dev}"/>

  -                    <a href="${teamLink}">${dev}</a>

  -                  </td>

  -                </tr>               

  -

  -              </x:forEach>

  -            </table>

  -          </description>

  -        </item>

  -      </channel>

  -    </rss>

  -  </jsl:template>

  -

  -</jsl:stylesheet>

  +<?xml version="1.0" encoding="ISO-8859-1"?>
  +
  +<!--
  + * ========================================================================
  + * 
  + * Copyright 2004 The Apache Software Foundation.
  + *
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + * 
  + *   http://www.apache.org/licenses/LICENSE-2.0
  + * 
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + * 
  + * ========================================================================
  +-->
  +
  +<jsl:stylesheet
  +  select="$doc"
  +  xmlns:j="jelly:core"
  +  xmlns:jsl="jelly:jsl"
  +  xmlns:util="jelly:util"
  +  xmlns:x="jelly:xml"
  +  xmlns:doc="doc"
  +  xmlns="dummy" trim="true">
  +
  +  <jsl:template match="document">
  +    <rss version="0.91">
  +      <channel>
  +        <title>Changes report</title> 
  +        <link>${pom.url}</link> 
  +        <description>Changes report</description>
  +        <language>en-us</language>
  +        <copyright>Copyright 2004 The Apache Software Foundation</copyright>
  +        <item>
  +
  +          <j:set var="changesCount"><x:expr select="count(//[EMAIL 
PROTECTED]'${pom.currentVersion}']/action)"/></j:set>
  +
  +          <title>${changesCount} change(s) for version ${pom.currentVersion}</title>
  +          
  +          <!-- If we don't go through a tmp variable Jelly inserts a space between 
${pom.url} 
  +               and '/changes-report.html'. Go figure... -->
  +          <j:set var="link" value="${pom.url}/changes-report.html"/>
  +          
  +          <link>${link}</link> 
  +          <description>
  +            <table border="1">
  +              <tr><th style='width:50px'>Type</th><th>Changes</th><th 
style='width:70px'>By</th></tr>             
  +              <x:forEach var="action" select="//[EMAIL 
PROTECTED]'${pom.currentVersion}']/action">
  +                <j:set var="type"><x:expr select="@type"/></j:set>
  +                <j:set var="dev"><x:expr select="@dev"/></j:set>
  +                <j:set var="issue"><x:expr select="@issue"/></j:set>
  +                <j:set var="dueto"><x:expr select="@due-to"/></j:set>
  +                <j:set var="duetoemail"><x:expr select="@due-to-email"/></j:set>
  +                <tr>
  +                  <td>${type}</td>
  +                  <td>
  +                    <x:expr select="string($action)"/>
  +
  +                    <j:if test="${issue != ''}">
  +                      <j:useBean var="finder" 
class="org.apache.maven.changes.IssueFinder"/>
  +                      <j:set var="template" 
value="${maven.changes.issue.template}"/>
  +                      <j:set var="trackerURL" value="${pom.issueTrackingUrl}"/>
  +                      Fixes <a 
href="${finder.getIssueURL(trackerURL,issue,template)}">${issue}</a>.
  +                    </j:if>
  +
  +                    <j:if test="${dueto != ''}">
  +                      <j:choose>
  +                        <j:when test="${duetoemail != ''}">
  +                          Thanks to <a href="mailto:${duetoemail}";>${dueto}</a>.
  +                        </j:when>
  +                        <j:otherwise>
  +                          Thanks to ${dueto}.
  +                        </j:otherwise>
  +                      </j:choose>
  +                    </j:if>
  +
  +                  </td>
  +                  <td>
  +                    <j:set var="teamLink" value="${pom.url}/team-list.html#${dev}"/>
  +                    <a href="${teamLink}">${dev}</a>
  +                  </td>
  +                </tr>               
  +
  +              </x:forEach>
  +            </table>
  +          </description>
  +        </item>
  +      </channel>
  +    </rss>
  +  </jsl:template>
  +
  +</jsl:stylesheet>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to