Author: olamy
Date: Thu Jan 24 17:20:31 2013
New Revision: 1438083
URL: http://svn.apache.org/viewvc?rev=1438083&view=rev
Log:
[MJAVADOC-358] maven-javadoc-plugin is missing threadsafe on some goals like
test-jar
Modified:
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestFixJavadocMojo.java
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocJar.java
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocReport.java
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestResourcesBundleMojo.java
Modified:
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestFixJavadocMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestFixJavadocMojo.java?rev=1438083&r1=1438082&r2=1438083&view=diff
==============================================================================
---
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestFixJavadocMojo.java
(original)
+++
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestFixJavadocMojo.java
Thu Jan 24 17:20:31 2013
@@ -40,7 +40,7 @@ import java.util.List;
* @version $Id$
* @since 2.6
*/
-@Mojo( name = "test-fix", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "test-fix", requiresDependencyResolution = ResolutionScope.TEST,
threadSafe = true)
@Execute( phase = LifecyclePhase.TEST_COMPILE )
public class TestFixJavadocMojo
extends AbstractFixJavadocMojo
Modified:
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocJar.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocJar.java?rev=1438083&r1=1438082&r2=1438083&view=diff
==============================================================================
---
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocJar.java
(original)
+++
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocJar.java
Thu Jan 24 17:20:31 2013
@@ -42,7 +42,7 @@ import java.util.List;
* @version $Id$
* @since 2.5
*/
-@Mojo( name = "test-jar", defaultPhase = LifecyclePhase.PACKAGE,
requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "test-jar", defaultPhase = LifecyclePhase.PACKAGE,
requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true)
public class TestJavadocJar
extends JavadocJar
{
Modified:
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocReport.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocReport.java?rev=1438083&r1=1438082&r2=1438083&view=diff
==============================================================================
---
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocReport.java
(original)
+++
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestJavadocReport.java
Thu Jan 24 17:20:31 2013
@@ -49,7 +49,7 @@ import java.util.ResourceBundle;
* @see <a
href="http://docs.oracle.com/javase/7/docs/technotes/guides/javadoc/">Javadoc
Tool</a>
* @see <a
href="http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/javadoc.html#options">Javadoc
Options </a>
*/
-@Mojo( name = "test-javadoc", requiresDependencyResolution =
ResolutionScope.TEST )
+@Mojo( name = "test-javadoc", requiresDependencyResolution =
ResolutionScope.TEST, threadSafe = true)
@Execute( phase = LifecyclePhase.GENERATE_TEST_SOURCES )
public class TestJavadocReport
extends JavadocReport
Modified:
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestResourcesBundleMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestResourcesBundleMojo.java?rev=1438083&r1=1438082&r2=1438083&view=diff
==============================================================================
---
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestResourcesBundleMojo.java
(original)
+++
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/TestResourcesBundleMojo.java
Thu Jan 24 17:20:31 2013
@@ -36,7 +36,7 @@ import java.io.File;
* @since 2.7
*/
@Mojo( name = "test-resource-bundle", defaultPhase = LifecyclePhase.PACKAGE,
- requiresDependencyResolution = ResolutionScope.TEST )
+ requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true)
public class TestResourcesBundleMojo
extends ResourcesBundleMojo
{