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


Reply via email to