Hi Sebastian
Am 25.09.11 15:21, schrieb Sebastian Gozin:
In the past I have worked on a project where we would use the maven rpm plugin
to create native packages for centos.
Currently I am working on projects which are to be deployed on ubuntu and
haven't had much luck finding a similar plugin for ubuntu/debian packages.
I did find a maven plugin with limited functionality but I like gradle better
so tried my hand at creating a plugin that can create ubuntu/debian packages
with some nice configuration format in the build script.
I mostly worked on it during my 2 week vacation in the beginning of July and
then week-ends here and there to try it out with a project of mine.
So I can use it to create packages with dependencies, init scripts, etc... I
didn't bother too much with release notes support however.
In essence the plugin generates some of the files and wraps the calls you would
normally do manually as described on
https://wiki.ubuntu.com/PackagingGuide/HandsOn
For now the sources are available on my github
(https://github.com/sgo/ubuntu-packager-plugin) with an example of the build
script format and directory structure.
Perhaps I should also add an example project using the plugin.
Excellent! A example Project is always nice to have.
Now for my questions:
- I don't have a lot of experience with both gradle plugins and making native
packages so if anyone has some suggestions that would be great.
- I haven't picked a legal license yet as I don't really know what's suitable
for a plugin. Any ideas?
I'll try to port the griffon (http://griffon.codehaus.org) build to use
your packaging plugin and give you feedback then. Currently we use the
ant rpm task for that. As a macuser, I would like to see a task for
packaging DMG. Maybe this plugin is the right place for that kind of task.
Gradle itself is licensed as Apache License 2. This is one of the most
business friendly open source licenses. Of course it depends on your
preferences.
regards,
René
--
-----------------------
regards,
René
rene groeschke
http://www.breskeby.com
@breskeby
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email