You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ev...@apache.org on 2004/02/05 12:52:25 UTC

cvs commit: maven-plugins/jnlp/xdocs changes.xml

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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org