All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.codehaus.mojo.versions.report.DisplayPluginUpdatesReport Maven / Gradle / Ivy

Go to download

Versions Plugin for Maven 2. The Versions Plugin updates the versions of components in the POM.

There is a newer version: 2.1.4
Show newest version
package org.codehaus.mojo.versions.report;

import java.util.ArrayList;
import java.util.List;

public class DisplayPluginUpdatesReport {
    private final List pluginUpdates = new ArrayList();
    private final List missingVersionPlugins =new ArrayList();
    private boolean warnNoMinimumVersion = false;
    private IncompatibleParentAndProjectMavenVersion incompatibleParentAndProjectMavenVersion;

    public void addPluginUpdate(ArtifactUpdate update) {
        pluginUpdates.add(update);
    }

    public void addMissingVersionPlugin(Dependency plugin) {
        missingVersionPlugins.add(plugin);
    }

    public void warnNoMinimumVersion() {
        warnNoMinimumVersion=true;
    }

    public void warn(IncompatibleParentAndProjectMavenVersion incompatibleParentAndProjectMavenVersion) {
        this.incompatibleParentAndProjectMavenVersion = incompatibleParentAndProjectMavenVersion;
    }

    public IncompatibleParentAndProjectMavenVersion getIncompatibleParentAndProjectMavenVersion() {
        return incompatibleParentAndProjectMavenVersion;
    }

    public List getMissingVersionPlugins() {
        return missingVersionPlugins;
    }

    public List getPluginUpdates() {
        return pluginUpdates;
    }

    public boolean isWarnNoMinimumVersion() {
        return warnNoMinimumVersion;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy