Author: veithen
Date: Mon Jan 8 20:50:09 2018
New Revision: 1820601
URL: http://svn.apache.org/viewvc?rev=1820601&view=rev
Log:
AXIS2-5730: Mark Maven plugins/goals thread safe.
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/AarMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/DeployAarMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-java2wsdl-maven-plugin/src/main/java/org/apache/axis2/maven2/java2wsdl/Java2WSDLMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarExplodedMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarInPlaceMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateRepositoryMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateTestRepositoryMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateSourcesMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateTestSourcesMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateSourcesMojo.java
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateTestSourcesMojo.java
axis/axis2/java/core/trunk/modules/tool/simple-server-maven-plugin/src/main/java/org/apache/axis2/maven2/server/SimpleHttpServerMojo.java
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/AarMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/AarMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/AarMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/AarMojo.java
Mon Jan 8 20:50:09 2018
@@ -39,6 +39,7 @@ import java.io.IOException;
* @goal aar
* @phase package
* @requiresDependencyResolution runtime
+ * @threadSafe
*/
public class AarMojo extends AbstractAarMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/DeployAarMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/DeployAarMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/DeployAarMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-aar-maven-plugin/src/main/java/org/apache/axis2/maven2/aar/DeployAarMojo.java
Mon Jan 8 20:50:09 2018
@@ -40,6 +40,7 @@ import java.net.URL;
*
* @goal deployaar
* @phase install
+ * @threadSafe
*/
public class DeployAarMojo extends AbstractAarMojo {
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-java2wsdl-maven-plugin/src/main/java/org/apache/axis2/maven2/java2wsdl/Java2WSDLMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-java2wsdl-maven-plugin/src/main/java/org/apache/axis2/maven2/java2wsdl/Java2WSDLMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-java2wsdl-maven-plugin/src/main/java/org/apache/axis2/maven2/java2wsdl/Java2WSDLMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-java2wsdl-maven-plugin/src/main/java/org/apache/axis2/maven2/java2wsdl/Java2WSDLMojo.java
Mon Jan 8 20:50:09 2018
@@ -44,6 +44,7 @@ import java.util.Set;
* @goal java2wsdl
* @phase process-classes
* @requiresDependencyResolution compile
+ * @threadSafe
*/
public class Java2WSDLMojo extends AbstractMojo {
public static final String OPEN_BRACKET = "[";
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarExplodedMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarExplodedMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarExplodedMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarExplodedMojo.java
Mon Jan 8 20:50:09 2018
@@ -27,6 +27,7 @@ import org.apache.maven.plugin.MojoExecu
* @goal exploded
* @phase package
* @requiresDependencyResolution runtime
+ * @threadSafe
*/
public class MarExplodedMojo
extends AbstractMarMojo
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarInPlaceMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarInPlaceMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarInPlaceMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarInPlaceMojo.java
Mon Jan 8 20:50:09 2018
@@ -26,6 +26,7 @@ import org.apache.maven.plugin.MojoExecu
*
* @goal inplace
* @requiresDependencyResolution runtime
+ * @threadSafe
*/
public class MarInPlaceMojo
extends AbstractMarMojo
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-mar-maven-plugin/src/main/java/org/apache/axis2/maven2/mar/MarMojo.java
Mon Jan 8 20:50:09 2018
@@ -39,6 +39,7 @@ import java.io.IOException;
* @goal mar
* @phase package
* @requiresDependencyResolution runtime
+ * @threadSafe
*/
public class MarMojo extends AbstractMarMojo
{
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateRepositoryMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateRepositoryMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateRepositoryMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateRepositoryMojo.java
Mon Jan 8 20:50:09 2018
@@ -30,6 +30,7 @@ import org.apache.maven.artifact.Artifac
* @goal create-repository
* @phase package
* @requiresDependencyResolution runtime
+ * @threadSafe
*/
public class CreateRepositoryMojo extends AbstractCreateRepositoryMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateTestRepositoryMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateTestRepositoryMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateTestRepositoryMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-repo-maven-plugin/src/main/java/org/apache/axis2/maven2/repo/CreateTestRepositoryMojo.java
Mon Jan 8 20:50:09 2018
@@ -33,6 +33,7 @@ import org.apache.maven.plugin.MojoFailu
* @goal create-test-repository
* @phase process-test-classes
* @requiresDependencyResolution test
+ * @threadSafe
*/
public class CreateTestRepositoryMojo extends AbstractCreateRepositoryMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateSourcesMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateSourcesMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateSourcesMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateSourcesMojo.java
Mon Jan 8 20:50:09 2018
@@ -27,6 +27,7 @@ import org.apache.maven.project.MavenPro
*
* @goal generate-sources
* @phase generate-sources
+ * @threadSafe
*/
public class GenerateSourcesMojo extends AbstractWSDL2CodeMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateTestSourcesMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateTestSourcesMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateTestSourcesMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/GenerateTestSourcesMojo.java
Mon Jan 8 20:50:09 2018
@@ -29,6 +29,7 @@ import org.apache.maven.project.MavenPro
*
* @goal generate-test-sources
* @phase generate-test-sources
+ * @threadSafe
*/
public class GenerateTestSourcesMojo extends AbstractWSDL2CodeMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java
Mon Jan 8 20:50:09 2018
@@ -28,6 +28,7 @@ import org.apache.maven.project.MavenPro
*
* @goal wsdl2code
* @phase generate-sources
+ * @threadSafe
* @deprecated This goal is identical to axis2-wsdl2code:generate-sources;
either switch to that
* goal or use the new axis2-wsdl2code:generate-test-sources goal
if you need to
* generate code for use in unit tests only.
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateSourcesMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateSourcesMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateSourcesMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateSourcesMojo.java
Mon Jan 8 20:50:09 2018
@@ -27,6 +27,7 @@ import org.apache.maven.project.MavenPro
*
* @goal generate-sources
* @phase generate-sources
+ * @threadSafe
*/
public class GenerateSourcesMojo extends AbstractXSD2JavaMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateTestSourcesMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateTestSourcesMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateTestSourcesMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/axis2-xsd2java-maven-plugin/src/main/java/org/apache/axis2/maven/xsd2java/GenerateTestSourcesMojo.java
Mon Jan 8 20:50:09 2018
@@ -29,6 +29,7 @@ import org.apache.maven.project.MavenPro
*
* @goal generate-test-sources
* @phase generate-test-sources
+ * @threadSafe
*/
public class GenerateTestSourcesMojo extends AbstractXSD2JavaMojo {
/**
Modified:
axis/axis2/java/core/trunk/modules/tool/simple-server-maven-plugin/src/main/java/org/apache/axis2/maven2/server/SimpleHttpServerMojo.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/simple-server-maven-plugin/src/main/java/org/apache/axis2/maven2/server/SimpleHttpServerMojo.java?rev=1820601&r1=1820600&r2=1820601&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/tool/simple-server-maven-plugin/src/main/java/org/apache/axis2/maven2/server/SimpleHttpServerMojo.java
(original)
+++
axis/axis2/java/core/trunk/modules/tool/simple-server-maven-plugin/src/main/java/org/apache/axis2/maven2/server/SimpleHttpServerMojo.java
Mon Jan 8 20:50:09 2018
@@ -42,6 +42,7 @@ import static org.apache.axis2.maven2.se
* @goal run
* @execute phase="compile" // TODO - check this again.
* @requiresDependencyResolution runtime
+ * @threadSafe
*/
public class SimpleHttpServerMojo extends AbstractMojo {