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

gg.jte.maven.ExtensionSettings Maven / Gradle / Ivy

package gg.jte.maven;

import org.apache.maven.plugins.annotations.Parameter;

import java.util.Collections;
import java.util.Map;

public class ExtensionSettings {

    /**
     * The class name of the extension, e.g. gg.jte.models.generator.ModelExtension
     */
    @Parameter
    public String className;

    /**
     * The settings the extension should use.
     */
    @Parameter
    public Map settings;

    public String getClassName() {
        return className;
    }

    public Map getSettings() {
        return settings == null ? Collections.emptyMap() : settings;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy