Russel Winder wrote:
Hi,
Now that 0.6 is successfully out of the door, I would like to start a
campaign to make it really easy for people to write their own plugins
without having to embed things into the Gradle distribution.
But you already can. It's really easy. It just needs a little
documentation. The process:
1. implement Plugin
2. bundle the implementation into a jar
3. publish the jar + some dependency meta-info to a repository where
people can find it
4. let people know the plugin exists
If your implementation is in the buildSrc project, or in a build script,
you can skip steps 2-4. Also, steps 2-4 are exactly what you have to do
if you are producing a java library. The only Gradle plugin specific
step is to implement Plugin.
To use a custom plugin
1. add a dependency declaration on the plugin jar in your settings.gradle
2. usePlugin(pluginImplClass)
If your implementation is in the buildSrc project or in a build script,
you can skip step 1. Also, step 1 is exactly what you have to do if you
are using a java library in your build. The only plugin specific step is
to usePlugin().
It really is really easy. Of course, there will be things we can do to
make things a little easier, but it already does work quite well.
Adam
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email