brett       2004/04/20 18:03:25

  Modified:    jar      plugin.properties
               jar/xdocs changes.xml
               repository plugin.jelly
               repository/xdocs changes.xml
  Removed:     repository plugin.properties
  Log:
  PR: MPREPO-5
  deprecate maven.repository.group and make maven.remote.group usage consistent.
  maven.remote.group has been moved to maven's defaults.properties.
  
  Revision  Changes    Path
  1.10      +0 -1      maven-plugins/jar/plugin.properties
  
  Index: plugin.properties
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jar/plugin.properties,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- plugin.properties 10 Apr 2004 02:22:12 -0000      1.9
  +++ plugin.properties 21 Apr 2004 01:03:25 -0000      1.10
  @@ -24,4 +24,3 @@
   maven.jar.excludes = **/package.html
   maven.jar.index=false
   maven.jar.compress=true
  -maven.remote.group=maven
  
  
  
  1.14      +1 -0      maven-plugins/jar/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jar/xdocs/changes.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- changes.xml       15 Apr 2004 06:10:27 -0000      1.13
  +++ changes.xml       21 Apr 2004 01:03:25 -0000      1.14
  @@ -26,6 +26,7 @@
     </properties>
     <body>
       <release version="1.5-SNAPSHOT" date="in CVS">
  +      <action dev="brett" type="fix">move maven.remote.group to 
default.properties</action>
         <action dev="brett" type="fix" issue="MPJAR-22" due-to="Corey Jewett">improve 
manifest generation</action>
         <action dev="brett" type="fix" issue="MPJAR-17">revert maven.final.name to 
previuous value after executing jar:snapshot related goals.</action>
       </release>
  
  
  
  1.25      +25 -6     maven-plugins/repository/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/repository/plugin.jelly,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- plugin.jelly      4 Mar 2004 18:38:44 -0000       1.24
  +++ plugin.jelly      21 Apr 2004 01:03:25 -0000      1.25
  @@ -87,6 +87,8 @@
         <!-- copy the license --> 
         <j:set var="directory" 
value="${maven.repo.central.directory}/${groupId}/licenses/" />
         <repository:copy from="${localFileName}" toFileOrDir="${directory}" />
  +
  +      <repository:setGroup var="group" />
            
         <!-- set permissions -->
         <echo>Setting permissions and group ownership in ${directory}'</echo>
  @@ -95,11 +97,24 @@
           rm ${groupId}.license;
           ln -s ${fileName} ${groupId}.license;
           chmod -R g+w,a+r ${fileName};
  -        chgrp -R ${maven.repository.group} *;
  +        chgrp -R ${group} *;
         </repository:exec>
       </define:tag>
   
       <!--
  +     ! Get the remote group into a variable from a property.
  +     ! This can be removed and inlined once maven.repository.group is removed.
  +     ! @param var the variable to place the filename into
  +     !-->
  +    <define:tag name="setGroup">
  +      <j:set var="${var}" value="${maven.remote.group}" scope="parent" />
  +      <j:if test="${context.getVariable('maven.repository.group') != null}">
  +        <ant:echo>DEPRECATED: please use maven.remote.group instead of 
maven.repository.group</ant:echo>
  +        <j:set var="${var}" value="${maven.repository.group}" scope="parent" />
  +      </j:if>
  +    </define:tag>
  +
  +    <!--
        ! place the file name portion of a url into a variable
        ! @param url the URL to process
        ! @param var the variable to place the filename into
  @@ -180,8 +195,9 @@
           <j:set var="directory" 
             value="${maven.repo.central.directory}/${group.text}/${directoryName}" />
           <echo>Ensuring directory '${directory}' exists</echo>
  +        <repository:setGroup var="group" />
           <repository:exec 
  -          command="mkdir -p ${directory};chmod g+ws ${directory};chgrp 
${maven.repository.group} ${directory};" />
  +          command="mkdir -p ${directory};chmod g+ws ${directory};chgrp ${group} 
${directory};" />
         </j:if>
       </x:forEach>
     </goal>
  @@ -322,10 +338,11 @@
   
       <maven:param-check value="${groupId}" fail="true" message="'groupId' must be 
specified"/>
   
  +    <repository:setGroup var="group" />
       <repository:exec>
         cd ${maven.repo.central.directory};
         mkdir ${groupId};
  -      chgrp ${maven.repository.group} ${groupId};
  +      chgrp ${group} ${groupId};
         chmod g+s ${groupId};
         mkdir ${groupId}/distributions;
         mkdir ${groupId}/jars;
  @@ -373,12 +390,13 @@
       <j:set var="artifactName">${artifactFile.canonicalFile.name}</j:set>
   
       <echo>Setting up SNAPSHOT entries</echo>
  +    <repository:setGroup var="group" />
       <repository:exec>
         cd ${directory};
         ln -sf ${artifactName} ${artifactId}-SNAPSHOT.jar;
         ln -sf ${artifactName}.md5 ${artifactId}-SNAPSHOT.jar.md5;
         echo ${snapshotVersion} | tee ${artifactId}-snapshot-version;
  -      chgrp ${maven.repository.group} ${artifactId}-SNAPSHOT.jar*;
  +      chgrp ${group} ${artifactId}-SNAPSHOT.jar*;
         chmod g+w,a+r ${artifactId}-SNAPSHOT.jar*;
       </repository:exec>
     </goal>
  @@ -408,7 +426,8 @@
       <maven:param-check value="${type}" fail="true" message="'type' must be 
specified" />
   
       <j:set var="directory" 
value="${maven.repo.central.directory}/${groupId}/${type}s/" />
  -    <repository:exec command="mkdir -p ${directory}; chmod g+ws ${directory}; chgrp 
${maven.repository.group} ${directory}"/>
  +    <repository:setGroup var="group" />
  +    <repository:exec command="mkdir -p ${directory}; chmod g+ws ${directory}; chgrp 
${group} ${directory}"/>
       <repository:copy from="${artifact}" toFileOrDir="${directory}" />
   
       <u:file name="${artifact}" var="artifactFile"/>
  @@ -417,7 +436,7 @@
       <repository:exec>
         cd ${directory};
         md5sum ${artifactName} | sed 's/ .*$//' | tee ${artifactName}.md5;
  -      chgrp ${maven.repository.group} *;
  +      chgrp ${group} *;
         chmod g+w,a+r *;
       </repository:exec>
     </goal>
  
  
  
  1.7       +3 -0      maven-plugins/repository/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/repository/xdocs/changes.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- changes.xml       10 Mar 2004 14:16:46 -0000      1.6
  +++ changes.xml       21 Apr 2004 01:03:25 -0000      1.7
  @@ -24,6 +24,9 @@
       <author email="[EMAIL PROTECTED]">dIon Gillard</author>
     </properties>
     <body>
  +    <release version="1.2-SNAPSHOT" date="in CVS">
  +      <action dev="brett" issue="MPREPO-5" type="update">Deprecate 
maven.repository.group, use maven.remote.group instead</action>
  +    </release>
       <release version="1.1" date="2004-03-11"></release>
       <release version="1.0" date="2003-09-29">
         <action dev="dion" type="add">Added repository:copy-jar</action>
  
  
  

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

Reply via email to