vmassol     2004/11/01 01:26:00

  Modified:    announcement/xdocs changes.xml properties.xml
               announcement/src/plugin-resources announcement.jsl
               announcement plugin.jelly plugin.properties
  Log:
  Added new maven.announcement.repo.remote property and refactored existing 
maven.announcement.distributionUrl property to use it.
  
  Revision  Changes    Path
  1.28      +3 -1      maven-plugins/announcement/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/announcement/xdocs/changes.xml,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- changes.xml       31 Oct 2004 12:33:25 -0000      1.27
  +++ changes.xml       1 Nov 2004 09:26:00 -0000       1.28
  @@ -27,7 +27,9 @@
       <release version="1.4-SNAPSHOT" date="in CVS">
         <action dev="vmassol" type="add" issue="MPANNOUNCEMENT-16">
           Add information about the Maven remote repo to use in the generated 
download 
  -        instructions.
  +        instructions. Added a <code>maven.announcement.repo.remote</code> property
  +        that can be used to specify from which Maven remote repository the artifact 
  +        for this project can be found.
         </action>
       </release>
       <release version="1.3" date="2004-08-10">
  
  
  
  1.12      +14 -3     maven-plugins/announcement/xdocs/properties.xml
  
  Index: properties.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/announcement/xdocs/properties.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- properties.xml    7 Aug 2004 16:00:27 -0000       1.11
  +++ properties.xml    1 Nov 2004 09:26:00 -0000       1.12
  @@ -50,16 +50,27 @@
             </td>
           </tr>
           <tr>
  -          <td>maven.announcement.distributionUrl</td>
  +          <td>maven.announcement.repo.remote</td>
             <td>Yes</td>
             <td>
  -            Distribution location. For now, this property does not exist in 
  +            Specify from which Maven remote repository the artifact for this 
  +            project can be found. For now, this property does not exist in 
               the POM (there's only a distributionSite and distributionDirectory 
               which don't map to anything for the web). We'll need to remove this
               property once it makes it into the POM.
             </td>
             <td>
  -            <code>${maven.repo.remote}/${pom.groupId}/plugins</code>
  +            <code>${maven.repo.remote}</code>
  +          </td>
  +        </tr>
  +        <tr>
  +          <td>maven.announcement.distributionUrl</td>
  +          <td>Yes</td>
  +          <td>
  +            Distribution location.
  +          </td>
  +          <td>
  +            <code>${maven.announcement.repo.remote}/${pom.groupId}/plugins</code>
             </td>
           </tr>
           <tr>
  
  
  
  1.15      +3 -3      maven-plugins/announcement/src/plugin-resources/announcement.jsl
  
  Index: announcement.jsl
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/announcement/src/plugin-resources/announcement.jsl,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- announcement.jsl  31 Oct 2004 12:33:25 -0000      1.14
  +++ announcement.jsl  1 Nov 2004 09:26:00 -0000       1.15
  @@ -106,13 +106,13 @@
   To automatically install the plugin, type the following on a single line:
   
   maven plugin:download
  -  -Dmaven.repo.remote=${maven.repo.remote} 
  -  -DgroupId=${pom.groupId} 
  +  -Dmaven.repo.remote=${maven.announcement.repo.remote}
  +  -DgroupId=${pom.groupId}
     -DartifactId=${pom.artifactId}
     -Dversion=${versionVariable}
   
   For a manual installation, you can download the plugin here:
  -${distributionUrl}/${pom.artifactId}-${versionVariable}.jar
  +${maven.announcement.distributionUrl}/${pom.artifactId}-${versionVariable}.jar
           </j:whitespace>
         </u:available>
         <j:whitespace trim="false"> 
  
  
  
  1.15      +0 -3      maven-plugins/announcement/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/announcement/plugin.jelly,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- plugin.jelly      9 Aug 2004 17:30:43 -0000       1.14
  +++ plugin.jelly      1 Nov 2004 09:26:00 -0000       1.15
  @@ -57,9 +57,6 @@
   
       <util:file var="inputFile" name="${maven.docs.src}/changes.xml"/>
   
  -    <maven:property var="distributionUrl" name="maven.announcement.distributionUrl" 
  -        defaultValue="${maven.repo.remote}/${pom.groupId}/plugins"/>
  -
       <j:useBean var="stringUtils" class="org.apache.commons.lang.StringUtils"/>
   
     </goal>
  
  
  
  1.14      +8 -7      maven-plugins/announcement/plugin.properties
  
  Index: plugin.properties
  ===================================================================
  RCS file: /home/cvs/maven-plugins/announcement/plugin.properties,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- plugin.properties 7 Aug 2004 16:00:27 -0000       1.13
  +++ plugin.properties 1 Nov 2004 09:26:00 -0000       1.14
  @@ -23,13 +23,14 @@
   # For example:
   # maven.announcement.version = ${pom.currentVersion}
   
  -# Distribution location. For now, this property does not exist in the
  -# POM (there's only a distributionSite and distributionDirectory which
  -# doesn't map to anything for the web). We'll need to remove this
  -# property once it makes it into the POM. 
  -# If not defined, it defaults to "${maven.repo.remote}/${pom.groupId}/plugins"
  -# For example:
  -# maven.announcement.distributionUrl = http//www.mysite.com/dist
  +# Remote repository where the artifact is distributed. For now, this 
  +# property does not exist in the POM (there's only a distributionSite and 
  +# distributionDirectory which doesn't map to anything for the web). We'll 
  +# need to remove this property once it makes it into the POM. 
  +maven.announcement.repo.remote = ${maven.repo.remote}
  +
  +# Distribution location.
  +maven.announcement.distributionUrl = 
${maven.announcement.repo.remote}/${pom.groupId}/plugins
   
   # Stylesheet to use to generate the text announcement
   maven.announcement.stylesheet.path = ${plugin.resources}/announcement.jsl
  
  
  

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

Reply via email to