jnlp.packEnabled option is not enabled when generating pack200 archives
-----------------------------------------------------------------------

                 Key: MWEBSTART-174
                 URL: https://jira.codehaus.org/browse/MWEBSTART-174
             Project: Maven 2.x Webstart Plugin
          Issue Type: Bug
            Reporter: The Alchemist


As originally described in MWEBSTART-130, the generated JNLP references the 
{{.jar}} files (which is OK) but without setting the {{jnlp.packEnabled}} 
property as described in 
http://download.oracle.com/javase/6/docs/technotes/guides/jweb/tools/pack200.html:

{panel}
h4. Pack200
When the Java system property jnlp.packEnabled is set to "true" in a jnlp file 
or an applet tag, the Java Plug-in or Java Web Start software will download the 
.pack.gz version of JARs. If the .pack.gz version is not available, the 
unzipped JAR will be searched for.

Note: the compressed version of foo.jar should be named foo.jar.pack.gz.

Usage in a JNLP File
Use the property tag to specify "jnlp.packEnabled" to "true" within the 
resources tags, i.e.:

{code}
<jnlp ...>
   ...
   <resources>
      <property name="jnlp.packEnabled" value="true"/>
         <java version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
         <jar href="foo.jar" main="true" download="eager"/>        
   </resources>
   ...
</jnlp>
{code}
{panel}

I propose that {{jnlp.packEnabled}} be automatically inserted into the 
{{<resources>}} section if {{pack200}} is enabled.

NOTE: I'll submit a patch soon that simply adds the described property to the 
generated JNLP.  I don't see any bad side effects from them, but I might be 
missing something (comments, Tony?).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to