danielflower/maven-gitlog-plugin — pull request #19 by imartinezortiz (2014-03-20 22:41:17+00:00)
Title: Add dynamic loading loading mechanism for CommitFilters.

This PR uses the [SPI mechanism provided by the JRE](http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html) to load all implementing classes of the CommitFilter interface. This way it is possible to add a dependency to the plugin configuration in order add new filters dynamically. For example, using the following configuration:
```

com.github.danielflower.mavenplugins
maven-gitlog-plugin
1.5.3-SNAPSHOT

false
true

package

generate

es.e-ucm.ead
gitlog-maven-plugin-ext
0.0.1-SNAPSHOT

```
loads the CommitFilters of the es.e-ucm.ead:gitlog-maven-plugin-ext maven artifact.