From 5cbffaa29c839bb6fd837a51b57884a0800257dd Mon Sep 17 00:00:00 2001 From: clayton Date: Wed, 26 Feb 2020 14:10:27 -0500 Subject: [PATCH] updated init, plan, apply and destroy goals to be runnable outside of a project --- .../com/deliveredtechnologies/maven/terraform/mojo/Apply.java | 2 +- .../deliveredtechnologies/maven/terraform/mojo/Destroy.java | 2 +- .../com/deliveredtechnologies/maven/terraform/mojo/Init.java | 4 +--- .../com/deliveredtechnologies/maven/terraform/mojo/Plan.java | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Apply.java b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Apply.java index 09838925..54c2353b 100644 --- a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Apply.java +++ b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Apply.java @@ -17,7 +17,7 @@ *
* Runs 'terraform apply' */ -@Mojo(name = "apply") +@Mojo(name = "apply", requiresProject = false) public class Apply extends TerraformMojo { @Parameter(property = "tfRootDir") String tfRootDir; diff --git a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Destroy.java b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Destroy.java index b39c738d..323ee302 100644 --- a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Destroy.java +++ b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Destroy.java @@ -17,7 +17,7 @@ *
* Runs 'terraform destroy' */ -@Mojo(name = "destroy") +@Mojo(name = "destroy", requiresProject = false) public class Destroy extends TerraformMojo { @Parameter(property = "tfRootDir") String tfRootDir; diff --git a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Init.java b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Init.java index fc8c6455..dc628f98 100644 --- a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Init.java +++ b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Init.java @@ -8,7 +8,6 @@ import org.apache.commons.lang3.StringUtils; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; -import org.apache.maven.plugins.annotations.Execute; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; @@ -19,8 +18,7 @@ *
* Runs 'terraform init' */ -@Execute(goal = "get") -@Mojo(name = "init") +@Mojo(name = "init", requiresProject = false) public class Init extends TerraformMojo { @Parameter(property = "tfRootDir") String tfRootDir; diff --git a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Plan.java b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Plan.java index 5e2c56d7..3878ec44 100644 --- a/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Plan.java +++ b/tf-build-tools/tf-maven-plugin/src/main/java/com/deliveredtechnologies/maven/terraform/mojo/Plan.java @@ -17,7 +17,7 @@ *
* Runs 'terraform plan' */ -@Mojo(name = "plan") +@Mojo(name = "plan", requiresProject = false) public class Plan extends TerraformMojo { @Parameter(property = "tfRootDir") String tfRootDir;