Package ws.osiris.maven
Class OsirisMojo
-
- All Implemented Interfaces:
-
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
public abstract class OsirisMojo extends AbstractMojoParent of the Osiris Mojo classes; contains common configuration parameters used by all subclasses.
-
-
Field Summary
Fields Modifier and Type Field Description private StringrootPackageprivate StringenvironmentNameprivate StringawsProfileprivate StringstackNameprivate StringstaticFilesDirectoryprivate Loglogprivate Map<Object, Object>pluginContext
-
Constructor Summary
Constructors Constructor Description OsirisMojo()
-
Method Summary
Modifier and Type Method Description final StringgetRootPackage()final UnitsetRootPackage(@Parameter(defaultValue = "${project.groupId}") String rootPackage)final StringgetEnvironmentName()final UnitsetEnvironmentName(@Parameter(property = "osiris.environmentName") String environmentName)final StringgetAwsProfile()final UnitsetAwsProfile(@Parameter(property = "osiris.awsProfile") String awsProfile)final StringgetStackName()final UnitsetStackName(@Parameter(property = "osiris.stackName") String stackName)final StringgetStaticFilesDirectory()final UnitsetStaticFilesDirectory(@Parameter() String staticFilesDirectory)-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext -
Methods inherited from class org.apache.maven.plugin.Mojo
execute -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRootPackage
final String getRootPackage()
-
setRootPackage
final Unit setRootPackage(@Parameter(defaultValue = "${project.groupId}") String rootPackage)
-
getEnvironmentName
final String getEnvironmentName()
-
setEnvironmentName
final Unit setEnvironmentName(@Parameter(property = "osiris.environmentName") String environmentName)
-
getAwsProfile
final String getAwsProfile()
-
setAwsProfile
final Unit setAwsProfile(@Parameter(property = "osiris.awsProfile") String awsProfile)
-
getStackName
final String getStackName()
-
setStackName
final Unit setStackName(@Parameter(property = "osiris.stackName") String stackName)
-
getStaticFilesDirectory
final String getStaticFilesDirectory()
-
setStaticFilesDirectory
final Unit setStaticFilesDirectory(@Parameter() String staticFilesDirectory)
-
-
-
-