private static boolean isSkip()

in src/main/java/org/apache/maven/plugins/artifact/buildinfo/PluginUtil.java [39:59]


    private static boolean isSkip(MavenProject project, String id) {
        String pluginGa;
        String pluginParameter;
        String pluginProperty;
        if (id.equals(NEXUS_STAGING)) {
            pluginGa = "org.sonatype.plugins:" + id + "-maven-plugin";
            pluginParameter = "skipNexusStagingDeployMojo";
            pluginProperty = "skipNexusStagingDeployMojo";
        } else {
            pluginGa = "org.apache.maven.plugins:maven-" + id + "-plugin";
            pluginParameter = "skip";
            pluginProperty = "maven." + id + ".skip";
        }

        Plugin plugin = getPlugin(project, pluginGa);
        String skip = getPluginParameter(plugin, pluginParameter);
        if (skip == null) {
            skip = project.getProperties().getProperty(pluginProperty);
        }
        return Boolean.parseBoolean(skip);
    }