
com.github.danielflower.mavenplugins.gitlog.Defaults Maven / Gradle / Ivy
package com.github.danielflower.mavenplugins.gitlog;
import com.github.danielflower.mavenplugins.gitlog.filters.CommitFilter;
import com.github.danielflower.mavenplugins.gitlog.filters.DuplicateCommitMessageFilter;
import com.github.danielflower.mavenplugins.gitlog.filters.MavenReleasePluginMessageFilter;
import java.util.*;
class Defaults {
public static final List DEFAULT_COMMIT_FILTERS = Arrays.asList(
new MavenReleasePluginMessageFilter(),
//new MergeCommitFilter(),
new DuplicateCommitMessageFilter()
);
public static final List COMMIT_FILTERS;
static {
COMMIT_FILTERS = new ArrayList();
COMMIT_FILTERS.addAll(DEFAULT_COMMIT_FILTERS);
Iterator it = ServiceLoader.load(CommitFilter.class).iterator();
while (it.hasNext()){
COMMIT_FILTERS.add(it.next());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy