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

top.infra.maven.extension.mavenbuild.MavenBuildPomOptionFactory Maven / Gradle / Ivy

package top.infra.maven.extension.mavenbuild;

import java.util.Arrays;
import java.util.List;

import javax.inject.Named;
import javax.inject.Singleton;

import top.infra.maven.CiOption;
import top.infra.maven.extension.CiOptionFactory;
import top.infra.maven.shared.extension.Orders;

@Named
@Singleton
public class MavenBuildPomOptionFactory implements CiOptionFactory {

    @Override
    public List getObjects() {
        return Arrays.asList(MavenBuildPomOption.values());
    }

    @Override
    public int getOrder() {
        return Orders.CI_OPTION_MAVEN_BUILD_POM;
    }

    @Override
    public Class getType() {
        return MavenBuildPomOption.class;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy