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

com.tvarit.plugin.MakeBaseInfrastructureMojo Maven / Gradle / Ivy

The newest version!
package com.tvarit.plugin;

import com.tvarit.plugin.base.MakeBaseInfrastructureDelegate;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;

@Mojo(name = "make-base-infrastructure")
public class MakeBaseInfrastructureMojo extends AbstractTvaritMojo {

    @Parameter(required = true, alias = "availability-zones")
    private String availabilityZones;
    @Parameter(required = true, alias = "ssh-key-pair-name")
    private String sshKeyPairName;

    @Override
    public void execute() throws MojoExecutionException, MojoFailureException {
        super.execute();
        new MakeBaseInfrastructureDelegate().make();
    }


    public String getAvailabilityZones() {
        return availabilityZones;
    }


    public String getSshKeyPairName() {

        return sshKeyPairName;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy