On Aug 20, 2007, at 10:56 PM, Paul Smith wrote:

I had a crack at working out how to create 2 separate artifacts for the log4j-receivers module, 1 for the primary artifact (as current) and one a chainsaw-specific artifact that excludes the JMS, DB and VFS-based Receivers. This is needed for the Webstart version because of the difference in classloaders being used.


Could you refresh me on the technical issue that you are trying to work around? I looked in the archives and it didn't jump out at me.


I found this thread extremely useful and promising:

http://www.mail-archive.com/[EMAIL PROTECTED]/msg68479.html

Which looked like it would work a treat, but unfortunately I hit this issue with the maven-jar-plugin:

http://jira.codehaus.org/browse/MJAR-30

Given the 2nd artifact is really 'everything but these ones excluded' without the exclude feature we're a bit stuffed.

I may have to resort to an antrun plugin usage to get what we need. The build-helper plugin can still help us here (slight pun intended).

Just thought I'd update everyone with where I'm at.

cheers,

Paul



It still seems to me that Webstart doesn't align well with the ASF release infrastructure. I don't see a way for us to leverage the ASF web of trust of GPG signatures to verify a signed jar and the current Webstart version of Chainsaw isn't served through the mirrorred distribution server and not archived. I also could not find a release vote in the archives. I'm fairly uncomfortable with what we have out there and would like to have a formal release.

There is nothing preventing a single individual or organization repackaging a Chainsaw release for use with Webstart, but it seems problematic as an official release mechanism. Could we have a tool/ script in the tarball/zip release that allows an individual or organization to sign the jars with their signature to support private webstart deployments? So we would send up with a tarball and zip that would:

a) Could be run double clicking on the chainsaw jar (where supported) or by "java -jar apache-chainsaw-2.0.jar").
b) Could be run on Mac OS/X platforms by clicking on Chainsaw.app
c) Could be jarsigned by running some script and then copied to a web server for deployment.


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

Reply via email to