Hi Not sure if this is exactly what you are aiming for, but for OSX applications, there is also this plugin to create ".app" apps and .dmg distributions: http://code.google.com/p/gradle-macappbundle/
I also made a plugin to use launch4j to create a windows .exe installer which might be related: http://code.google.com/p/gradle-launch4j/ You are welcome to steal any code that is useful from these if it helps. Currently these types of installer/launcher plugins do seem to be specific to the system type. It would be really nice if there was a way to leverage the commonalities and have them more or less work in a similar way. Maybe one day you could say: distributionTypes { mainclass=... otherCommonStuff=... dmg { extra stuff} exe { ... } rpm { ... } deb { ... } } and get releasable packages for lots of systems with a minimal amount of repetition. Meta-plugin maybe? No idea about the likelihood of this functionality being adopted into the core gradle, but I would be in favor. Philip On Wed, Nov 27, 2013 at 5:35 AM, Michael Putters < michael.putt...@binarygenetics.com> wrote: > Hello, > > > I have started working on a small Gradle plugin that generates .msi > packages using WiX. I know there is already something for RPM at > https://github.com/TrigonicSolutions/gradle-rpm-plugin and some OS X/iOS > specific stuff at https://github.com/openbakery/gradle-xcodePlugin. > > Is there a plan to eventually have Gradle incorporate these features, kind > of like native binaries make it possible to build for multiple targets (but > here it would package for multiple targets), or should I keep that MSI > plugin apart for now? > > It would be nice to have something like native binaries that can build a > .rpm, a .msi, a .pkg (or even war?), including signing, since right now it > seems to be kind of spread in multiple different projects where things are > done differently... > > > > Michael > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >