Re: Support for WebDAV?
Doug Breaux <[email protected]>
| Newsgroups | gmane.comp.java.cruise-control.user |
|---|---|
| Message-ID | <[email protected]> |
Antoine,
That's very helpful, thanks. What I was missing was that ModificationSet
is a subset of SourceControl capabilities. (It also doesn't help that
the online documentation's links to the plugin interfaces are broken -
http://cruisecontrol.sourceforge.net/main/plugins.html .)
Doug
On 6/23/2010 5:08 PM, Antoine Levy-Lambert wrote:
> On 6/23/2010 5:25 PM, Doug Breaux wrote:
>
>> Antoine,
>>
>>
>> But for the modificationset, I have no problem using either library. Can
>> you point me at how to write a custom modificationset implementation?
>> That doesn't seem to be one of the "plugin" types described in the
>> documentation.
>>
>>
> A modificationset would implement the interface
> net.sourceforge.cruisecontrol.SourceControl
>
> the main method to implement there is this one :
>
> public List<Modification> getModifications(Date lastBuild, Date now) {
>
> the class can have setters too such as setUrl(String url)
>
> when you will use your custom modificationset in a config.xml, it can
> look like that
>
> <webdavmodificationset url="http://bla.com/files/"/>
>
> assuming that you have registered your plugin with the<plugin /> tag
> before.
>
> <plugin name="webdavmodificationset"
> classname="com.acme.cruise.WebDAVModificationSet"/>
>
>
> Hopes this helps,
>
> Antoine
>
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo