Bundled app launcher changes
Michael Hall
mik3hall at gmail.com
Tue Jan 31 15:45:27 PST 2012
On Jan 31, 2012, at 4:18 PM, Mike Swingler wrote:
> There should be a way to add a number of jars to the classpath, which will implicitly get copied into (bundle)/Contents/Java. Is that just by adding more <jarfile/> tags? Should there be an affordance for specifying non-jar/non-classpath resources that should also get copied into (bundle)/Contents/Java? It may make sense to provide a <resource/> tag for art or other Mac-specific resources to be copied into (bundle).app/Contents/Resources. Or perhaps just a <copy/> tag that takes a source and a destination.
>
> I'm also not wild about the tag name <bundlejars/>. That may be ambiguous with some sort of jar coalescing. Perhaps <createapp/>, or <bundleapp/>. Any other suggestions?
>
> I know you can't support this on non-Mac builders, but you should definitely plan to provide a codesigncert= argument which will sign the primary stub executable with a provided certificate. This will be Very Important to some developers.
It might be worth browsing http://informagen.com/JarBundler/ for ideas on tag names. This had some users who might be comfortable with some continuations.
I used Apple's Jar Bundler so not really a big concern to me.
An existant example of where this was already done for prior OS X java applications anyhow.
More information about the macosx-port-dev
mailing list