[webstart] deal with unsigned jars
----------------------------------

         Key: MOJO-263
         URL: http://jira.codehaus.org/browse/MOJO-263
     Project: Mojo
        Type: New Feature

  Components: sandbox  
    Reporter: Jerome Lacoste


There are potential issues when dealing with including such already signed jars 
in a webstart application.

In particular see:

http://jira.codehaus.org/browse/MOJO-7#action_49160

and the relevant m1 jnlp issues:

http://jira.codehaus.org/browse/MPJNLP-20
http://jira.codehaus.org/browse/MPJNLP-28

According to the feedback I got on the maven user list, I think that, in order 
to satisfy everybody, we need to:

- handle already signed jars (MPJNLP-28)
  - primarily we need the possibility to unsign a jar. That will probably go to 
jar:unsign.
  - optionally avoid signing jars that are already signed.
- optionally clean the Manifest (maven1 jnlp feature, to work around SDK 1.3 
issue - See MPJNLP-20)

Did I miss something?

Now how do we present that to the user?

We could:

- assume that every jar will be signed by default
- let the user list the operation to perform, maybe using something like:

  <sign>
    <dname>...</dname>
    ...
    <unsign>
      <dependency>...</dependency>
    </unsign>
    <skipSignedJars>true<skipSignedJars>
    <cleanManifest>true</cleanManifest>
  </sign>

Does that look correct?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to