I have an application which depends on a large number of 3rd party
artifacts, and which uses webstart to launch. Webstart requires all Jars
to be signed using the same certificate. Although the
webstart-maven-plugin can take care of the signing, there are so many
jar files that it takes quite a long time to sign them all every time I
build. 

Since  the 3rd party artifacts rarely change, I'd like to sign them all
once, and store them in a local repository and have the projects all
depend on the signed versions. Is there any quick way of doing this?

I was thinking of something that creates a maven project for each
dependency which pulls in the JAR, signs it then deploys it to my
repository using a different version (eg, commons.beanutils-1.8.3.jar ->
commons.beanutils-1.8.3-signed.jar).

Any help would be appreciated.


Ramon Casha


DISCLAIMER
---------------------- 

The information transmitted in this message and any attachments is strictly 
confidential and intended only for the individual or entity to whom it is 
addressed.
Any form of unauthorised review, transmission, disclosure, publication, 
reproduction, modification or other use of, or the taking of any action in 
reliance upon any of the information contained in this e-mail by individuals or 
entities other than the intended recipient is strictly prohibited.
If you are not the named addressee or the person responsible for delivering the 
message to the named addressee and have received this communication in error, 
you must not disclose the contents of this e-mail to any other person; or make 
any copies thereof. If you are not the named recipient please delete/destroy 
any and all copies that may exist, whether in electronic or hard copy for and 
notify us immediately on the phone number indicated above and provide us with 
details about the said e-mail received in error.
Since the Internet is not a secure medium Megabyte cannot guarantee the privacy 
or confidentiality of any e-mail communications transmitted. All messages sent 
to and from Megabyte Ltd may be monitored and/or recorded to ensure compliance 
with internal policies and procedures. We disclaim all responsibility and 
liability whatsoever in relation to any errors or omissions that may reveal 
themselves in this message and in relation to any damage that may result from 
any such errors or omissions. We disclaim all responsibility and liability for 
any damage that may arise from the unauthorised acts of third parties and/or 
the corruption of any data contained in this message.
Thank you.

Reply via email to