From fb30ff0eb42b07210a1b75837d44a353a3c46a14 Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Mon, 19 Jun 2017 21:41:37 +0200 Subject: This module contains no Scala code --- vespa-application-maven-plugin/pom.xml | 30 +++++++--------------- .../container/plugin/mojo/ApplicationMojo.java | 5 ++-- 2 files changed, 11 insertions(+), 24 deletions(-) (limited to 'vespa-application-maven-plugin') diff --git a/vespa-application-maven-plugin/pom.xml b/vespa-application-maven-plugin/pom.xml index 57ef584ece0..2464c8208ad 100644 --- a/vespa-application-maven-plugin/pom.xml +++ b/vespa-application-maven-plugin/pom.xml @@ -40,11 +40,6 @@ org.apache.maven.plugins maven-jar-plugin - 3.0.2 - - - org.scala-lang - scala-library commons-io @@ -54,23 +49,16 @@ - net.alchim31.maven - scala-maven-plugin - - - - add-source - compile - testCompile - - - + org.apache.maven.plugins + maven-compiler-plugin - - -unchecked - -deprecation - -explaintypes - + 1.8 + 1.8 + + -Xlint:all + -Xlint:-processing + -Werror + diff --git a/vespa-application-maven-plugin/src/main/java/com/yahoo/container/plugin/mojo/ApplicationMojo.java b/vespa-application-maven-plugin/src/main/java/com/yahoo/container/plugin/mojo/ApplicationMojo.java index 8aa5c1bb761..9002340478b 100644 --- a/vespa-application-maven-plugin/src/main/java/com/yahoo/container/plugin/mojo/ApplicationMojo.java +++ b/vespa-application-maven-plugin/src/main/java/com/yahoo/container/plugin/mojo/ApplicationMojo.java @@ -5,7 +5,6 @@ import org.apache.commons.io.FileUtils; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; -import org.apache.maven.plugins.annotations.Component; import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; @@ -22,10 +21,10 @@ import java.util.List; /** * @author tonytv */ -@Mojo(name = "packageApplication", defaultPhase = LifecyclePhase.PACKAGE) +@Mojo(name = "packageApplication", defaultPhase = LifecyclePhase.PACKAGE, threadSafe = true) public class ApplicationMojo extends AbstractMojo { - @Component + @Parameter( defaultValue = "${project}", readonly = true ) protected MavenProject project; @Parameter(defaultValue = "src/main/application") -- cgit v1.2.3