evenisse    2004/02/05 03:52:25

  Modified:    jnlp     plugin.jelly
               jnlp/xdocs changes.xml
  Log:
  - MPJNLP-6. Updated jarversions support to take SNAPSHOT jars into account.
  - Remove tabs.
  
  Revision  Changes    Path
  1.22      +63 -61    maven-plugins/jnlp/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jnlp/plugin.jelly,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- plugin.jelly      29 Jan 2004 12:06:50 -0000      1.21
  +++ plugin.jelly      5 Feb 2004 11:52:24 -0000       1.22
  @@ -33,13 +33,13 @@
           <!-- ================== -->
           <!-- Generate JNLP file -->
           <!-- ================== -->
  -             <maven:property name="maven.jnlp.description" 
defaultValue="${pom.description}"/>
  -             <maven:property name="maven.jnlp.description.short" 
defaultValue="${pom.shortDescription}"/>
  -             <maven:property name="maven.jnlp.http.codebase" 
defaultValue="${pom.url}"/>
  -             <maven:property name="maven.jnlp.signjar.alias" 
defaultValue="${pom.artifactId}"/>
  -             <maven:property name="maven.jnlp.signjar.dname.o" 
defaultValue="${pom.organization.name}"/>
  -             <maven:property name="maven.jnlp.title" defaultValue="${pom.name}"/>
  -             <j:set var="final.jar.name" value="${maven.final.name}.jar"/>
  +        <maven:property name="maven.jnlp.description" 
defaultValue="${pom.description}"/>
  +        <maven:property name="maven.jnlp.description.short" 
defaultValue="${pom.shortDescription}"/>
  +        <maven:property name="maven.jnlp.http.codebase" defaultValue="${pom.url}"/>
  +        <maven:property name="maven.jnlp.signjar.alias" 
defaultValue="${pom.artifactId}"/>
  +        <maven:property name="maven.jnlp.signjar.dname.o" 
defaultValue="${pom.organization.name}"/>
  +        <maven:property name="maven.jnlp.title" defaultValue="${pom.name}"/>
  +        <j:set var="final.jar.name" value="${maven.final.name}.jar"/>
           
           <j:file name="${maven.jnlp.dir}/${pom.artifactId}.jnlp" prettyPrint="true"
             xmlns="dummy">
  @@ -101,19 +101,19 @@
                               <j:choose>
                                 <j:when 
test="${dep.getProperty('jnlp.main.jar')=='true'}">
                                   <j:set var="mainExists" value="true"/>
  -                                                             <j:choose>
  -                                                               <j:when 
test="${context.getVariable('maven.jnlp.usejarversions') != null}">
  -                                                                     <jar 
href="${lib.file.name}" main="true" version="${dep.version}"/>
  -                                                               </j:when>
  -                                                               <j:otherwise>
  -                                  <jar href="${lib.file.name}" main="true"/>
  -                                                               </j:otherwise>
  -                                                             </j:choose>
  +                                <j:choose>
  +                                  <j:when 
test="${(context.getVariable('maven.jnlp.usejarversions') != null) and 
(dep.version.indexOf('SNAPSHOT') lt 0)}">
  +                                       <jar href="${lib.file.name}" main="true" 
version="${dep.version}"/>
  +                                  </j:when>
  +                                  <j:otherwise>
  +                                    <jar href="${lib.file.name}" main="true"/>
  +                                  </j:otherwise>
  +                                </j:choose>
                                 </j:when>
                                 <j:otherwise>
                                   <j:choose>
  -                                       <j:when 
test="${context.getVariable('maven.jnlp.usejarversions') != null}">
  -                                    <jar href="${lib.file.name}" 
version="${dep.version}"/>
  +                                  <j:when 
test="${(context.getVariable('maven.jnlp.usejarversions') != null) and 
(dep.version.indexOf('SNAPSHOT') lt 0)}">
  +                                      <jar href="${lib.file.name}" 
version="${dep.version}"/>
                                     </j:when>
                                     <j:otherwise>
                                       <jar href="${lib.file.name}" />
  @@ -128,24 +128,24 @@
                       </j:forEach>
                       <j:choose>
                           <j:when test="${mainExists=='false'}">
  -                                                     <j:choose>
  -                                                       <j:when 
test="${context.getVariable('maven.jnlp.usejarversions') != null}">
  -                                                             <jar 
href="${final.jar.name}" main="true" version="${pom.currentVersion}"/>
  -                                                       </j:when>
  -                                                       <j:otherwise>
  +                            <j:choose>
  +                              <j:when 
test="${(context.getVariable('maven.jnlp.usejarversions') != null) and 
(pom.currentVersion.indexOf('SNAPSHOT') lt 0)}">
  +                                <jar href="${final.jar.name}" main="true" 
version="${pom.currentVersion}"/>
  +                              </j:when>
  +                              <j:otherwise>
                                   <jar href="${final.jar.name}" main="true"/>
  -                                                       </j:otherwise>
  -                                                     </j:choose>
  +                              </j:otherwise>
  +                            </j:choose>
                           </j:when>
                           <j:otherwise>
  -                                                     <j:choose>
  -                                                       <j:when 
test="${context.getVariable('maven.jnlp.usejarversions') != null}">
  -                                                             <jar 
href="${final.jar.name}" version="${pom.currentVersion}"/>
  -                                                       </j:when>
  -                                                       <j:otherwise>
  +                            <j:choose>
  +                              <j:when 
test="${(context.getVariable('maven.jnlp.usejarversions') != null) and 
(pom.currentVersion.indexOf('SNAPSHOT') lt 0)}">
  +                                <jar href="${final.jar.name}" 
version="${pom.currentVersion}"/>
  +                              </j:when>
  +                              <j:otherwise>
                                   <jar href="${final.jar.name}" />
  -                                                       </j:otherwise>
  -                                                     </j:choose>
  +                              </j:otherwise>
  +                            </j:choose>
                           </j:otherwise>
                       </j:choose>
                       <!--  This is close to what it WILL look like, but for now it 
is the ugly ass thing below  it-->
  @@ -185,36 +185,38 @@
           
           <j:if test="${context.getVariable('maven.jnlp.usejarversions') != null}">
           
  -                     <ant:echo>Creating ${maven.jnlp.dir}/version.xml ...</ant:echo>
  -     
  -                     <!-- ================== -->
  -                     <!-- Generate version.xml file -->
  -                     <!-- ================== -->
  -                     <j:file name="${maven.jnlp.dir}/version.xml" prettyPrint="true"
  -                       xmlns="dummy">
  -                        <jnlp-versions>  
  -                             <j:forEach var="lib" items="${pom.artifacts}">
  -                                     <j:set var="dep" value="${lib.dependency}"/>
  -                                     <j:if 
test="${dep.getProperty('jnlp.jar')=='true' || 
dep.getProperty('jnlp.native.jar')=='true'}">
  -                                       <resource>  
  -                                        <pattern>  
  -                                              <name>${lib.file.name}</name>  
  -                                              
<version-id>${dep.version}</version-id>  
  -                                        </pattern>  
  -                                        <file>${lib.file.name}</file>  
  -                                       </resource>  
  -                                     </j:if>
  -                             </j:forEach>
  -                                       <resource>  
  -                                        <pattern>  
  -                                              <name>${final.jar.name}</name>  
  -                                              
<version-id>${pom.currentVersion}</version-id>  
  -                                        </pattern>  
  -                                        <file>${final.jar.name}</file>  
  -                                       </resource>  
  -                        </jnlp-versions>
  -                     </j:file>
  -             </j:if>
  +            <ant:echo>Creating ${maven.jnlp.dir}/version.xml ...</ant:echo>
  +    
  +            <!-- ================== -->
  +            <!-- Generate version.xml file -->
  +            <!-- ================== -->
  +            <j:file name="${maven.jnlp.dir}/version.xml" prettyPrint="true"
  +              xmlns="dummy">
  +               <jnlp-versions>  
  +                <j:forEach var="lib" items="${pom.artifacts}">
  +                    <j:set var="dep" value="${lib.dependency}"/>
  +                    <j:if test="${(dep.getProperty('jnlp.jar')=='true' or 
dep.getProperty('jnlp.native.jar')=='true') and (dep.version.indexOf('SNAPSHOT') lt 
0)}">
  +                      <resource>  
  +                       <pattern>  
  +                         <name>${lib.file.name}</name>  
  +                         <version-id>${dep.version}</version-id>  
  +                       </pattern>  
  +                       <file>${lib.file.name}</file>  
  +                      </resource>  
  +                    </j:if>
  +                </j:forEach>
  +                    <j:if test="${pom.currentVersion.indexOf('SNAPSHOT') lt 0}">
  +                      <resource>  
  +                       <pattern>  
  +                         <name>${final.jar.name}</name>  
  +                         <version-id>${pom.currentVersion}</version-id>  
  +                       </pattern>  
  +                       <file>${final.jar.name}</file>  
  +                      </resource>  
  +                     </j:if>
  +               </jnlp-versions>
  +            </j:file>
  +        </j:if>
           
           
           <!-- =========================== -->
  
  
  
  1.10      +3 -0      maven-plugins/jnlp/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jnlp/xdocs/changes.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- changes.xml       29 Jan 2004 12:06:50 -0000      1.9
  +++ changes.xml       5 Feb 2004 11:52:25 -0000       1.10
  @@ -9,6 +9,9 @@
     <body>
       <release version="1.3" date="In CVS">
         <action dev="evenisse" type="fix">
  +        MPJNLP-6. Updated jarversions support to take SNAPSHOT jars into account.
  +      </action>
  +      <action dev="evenisse" type="fix">
           MPJNLP-1.
         </action>
         <action dev="evenisse" type="fix">
  
  
  

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

Reply via email to