Author: alien11689 Date: Wed Apr 11 14:34:53 2018 New Revision: 1828903 URL: http://svn.apache.org/viewvc?rev=1828903&view=rev Log: ARIES-1791 - Mark BMP generate mojo as thread safe
Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/custom-destination/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/fail-on-conflict/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/multiple-invocation/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/produced-bean-by-method-name/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/scanpath-restrict/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/transaction-annotation/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-pax-cdi-handlers/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-spi/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin-spring-handlers/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin/pom.xml aries/trunk/blueprint/plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/GenerateMojo.java Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.aries.blueprint</groupId> - <artifactId>blueprint-parent</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../../parent/pom.xml</relativePath> + <groupId>org.apache.aries</groupId> + <artifactId>parent</artifactId> + <version>2.0.1</version> + <relativePath /> </parent> <groupId>org.apache.aries.blueprint</groupId> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.aries.blueprint</groupId> - <artifactId>blueprint-parent</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../../parent/pom.xml</relativePath> + <groupId>org.apache.aries</groupId> + <artifactId>parent</artifactId> + <version>2.0.1</version> + <relativePath /> </parent> <groupId>org.apache.aries.blueprint</groupId> @@ -75,6 +75,7 @@ </pomIncludes> <postBuildHookScript>verify</postBuildHookScript> <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo> + <parallelThreads>4</parallelThreads> </configuration> <executions> <execution> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/custom-destination/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/custom-destination/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/custom-destination/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/custom-destination/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>custom-destination</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/fail-on-conflict/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/fail-on-conflict/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/fail-on-conflict/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/fail-on-conflict/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>fail-on-conflict</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/multiple-invocation/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/multiple-invocation/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/multiple-invocation/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/multiple-invocation/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>multiple-invocation</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>pax-cdi-project</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/produced-bean-by-method-name/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/produced-bean-by-method-name/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/produced-bean-by-method-name/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/produced-bean-by-method-name/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>produced-bean-by-method-name</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/scanpath-restrict/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/scanpath-restrict/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/scanpath-restrict/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/scanpath-restrict/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>scanpath-restrict</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/transaction-annotation/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/transaction-annotation/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/transaction-annotation/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-itest/src/it/transaction-annotation/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,7 +22,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.aries.blueprint.plugin.itest</groupId> - <artifactId>simple-project</artifactId> + <artifactId>transaction-annotation</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-pax-cdi-handlers/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-pax-cdi-handlers/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-pax-cdi-handlers/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-pax-cdi-handlers/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.aries.blueprint</groupId> - <artifactId>blueprint-parent</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../../parent/pom.xml</relativePath> + <groupId>org.apache.aries</groupId> + <artifactId>parent</artifactId> + <version>2.0.1</version> + <relativePath /> </parent> <groupId>org.apache.aries.blueprint</groupId> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-spi/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-spi/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-spi/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-spi/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.aries.blueprint</groupId> - <artifactId>blueprint-parent</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../../parent/pom.xml</relativePath> + <groupId>org.apache.aries</groupId> + <artifactId>parent</artifactId> + <version>2.0.1</version> + <relativePath /> </parent> <groupId>org.apache.aries.blueprint</groupId> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin-spring-handlers/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-spring-handlers/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin-spring-handlers/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin-spring-handlers/pom.xml Wed Apr 11 14:34:53 2018 @@ -21,10 +21,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.aries.blueprint</groupId> - <artifactId>blueprint-parent</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../../parent/pom.xml</relativePath> + <groupId>org.apache.aries</groupId> + <artifactId>parent</artifactId> + <version>2.0.1</version> + <relativePath /> </parent> <groupId>org.apache.aries.blueprint</groupId> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin/pom.xml?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin/pom.xml (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin/pom.xml Wed Apr 11 14:34:53 2018 @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.aries.blueprint</groupId> - <artifactId>blueprint-parent</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../../parent/pom.xml</relativePath> + <groupId>org.apache.aries</groupId> + <artifactId>parent</artifactId> + <version>2.0.1</version> + <relativePath /> </parent> <groupId>org.apache.aries.blueprint</groupId> Modified: aries/trunk/blueprint/plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/GenerateMojo.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/GenerateMojo.java?rev=1828903&r1=1828902&r2=1828903&view=diff ============================================================================== --- aries/trunk/blueprint/plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/GenerateMojo.java (original) +++ aries/trunk/blueprint/plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/GenerateMojo.java Wed Apr 11 14:34:53 2018 @@ -50,7 +50,7 @@ import java.util.Set; * Generates blueprint from CDI annotations */ @Mojo(name = "blueprint-generate", requiresDependencyResolution = ResolutionScope.COMPILE, - defaultPhase = LifecyclePhase.PROCESS_CLASSES, inheritByDefault = false) + defaultPhase = LifecyclePhase.PROCESS_CLASSES, inheritByDefault = false, threadSafe = true) public class GenerateMojo extends AbstractMojo { @Parameter(defaultValue = "${project}", required = true)