O'Reilly logo

Hudson 3 Essentials by Lloyd H. Meinholz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating a Hudson plugin

In this section, we will create a sample Hudson plugin. In order to create a Hudson plugin, we will use the Apache Maven project. Maven is a build tool that is commonly used by Java projects. This example will use Maven Version 3.1.0, which was the latest available version when this book was being written. Other versions of Maven should also work.

Hudson uses Jelly for creating views. Jelly is an XML-based scripting and processing engine. To find out more about Jelly, the project page is located at http://commons.apache.org/proper/commons-jelly/.

You do not need to download or install Jelly, but understanding how Jelly works will be necessary when writing more sophisticated plugins.

Downloading and installing Apache Maven ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required