Skip to content

Commit

Permalink
ARIES-1791 - Mark BMP generate mojo as thread safe
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1828903 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
alien11689 committed Apr 11, 2018
1 parent 05c8255 commit 9781e93
Show file tree
Hide file tree
Showing 14 changed files with 33 additions and 32 deletions.
8 changes: 4 additions & 4 deletions blueprint/plugin/blueprint-maven-plugin-annotation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
9 changes: 5 additions & 4 deletions blueprint/plugin/blueprint-maven-plugin-itest/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down Expand Up @@ -75,6 +75,7 @@
</pomIncludes>
<postBuildHookScript>verify</postBuildHookScript>
<cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
<parallelThreads>4</parallelThreads>
</configuration>
<executions>
<execution>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
8 changes: 4 additions & 4 deletions blueprint/plugin/blueprint-maven-plugin-spi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
8 changes: 4 additions & 4 deletions blueprint/plugin/blueprint-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
* 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)
Expand Down

0 comments on commit 9781e93

Please sign in to comment.