Repository: reef Updated Branches: refs/heads/master a1f622519 -> ba080587f
[REEF-1125] Enable TestClassLoaders (fix test failures after `mvn clean test`) This updates pom.xml files of tang-test-jar* projects to create .jar files during `generate-test-resources` phase. This way .jar files are created before tests which rely on them are executed, and tests pass. JIRA: [REEF-1125](https://issues.apache.org/jira/browse/REEF-1125) Pull request: This closes #786 Project: http://git-wip-us.apache.org/repos/asf/reef/repo Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/ba080587 Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/ba080587 Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/ba080587 Branch: refs/heads/master Commit: ba080587f3fd34ccd362cd67b9bb39bf06d1f02c Parents: a1f6225 Author: Dongjoon Hyun <[email protected]> Authored: Fri Jan 22 12:14:27 2016 -0800 Committer: Mariia Mykhailova <[email protected]> Committed: Mon Jan 25 11:51:05 2016 -0800 ---------------------------------------------------------------------- lang/java/reef-tang/tang-test-jarA/pom.xml | 17 +++++++++++++++++ lang/java/reef-tang/tang-test-jarAB/pom.xml | 17 +++++++++++++++++ .../reef-tang/tang-test-jarB-conflictA/pom.xml | 17 +++++++++++++++++ lang/java/reef-tang/tang-test-jarB/pom.xml | 17 +++++++++++++++++ 4 files changed, 68 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/reef/blob/ba080587/lang/java/reef-tang/tang-test-jarA/pom.xml ---------------------------------------------------------------------- diff --git a/lang/java/reef-tang/tang-test-jarA/pom.xml b/lang/java/reef-tang/tang-test-jarA/pom.xml index 3726063..be6da15 100644 --- a/lang/java/reef-tang/tang-test-jarA/pom.xml +++ b/lang/java/reef-tang/tang-test-jarA/pom.xml @@ -28,4 +28,21 @@ under the License. <artifactId>tang-test-jarA</artifactId> <name>Tang Test Jar A</name> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <phase>generate-test-resources</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> </project> http://git-wip-us.apache.org/repos/asf/reef/blob/ba080587/lang/java/reef-tang/tang-test-jarAB/pom.xml ---------------------------------------------------------------------- diff --git a/lang/java/reef-tang/tang-test-jarAB/pom.xml b/lang/java/reef-tang/tang-test-jarAB/pom.xml index 403560f..c78ebfe 100644 --- a/lang/java/reef-tang/tang-test-jarAB/pom.xml +++ b/lang/java/reef-tang/tang-test-jarAB/pom.xml @@ -29,6 +29,23 @@ under the License. <artifactId>tang-test-jarAB</artifactId> <name>Tang Test Jar AB</name> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <phase>generate-test-resources</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <dependencies> <dependency> <groupId>javax.inject</groupId> http://git-wip-us.apache.org/repos/asf/reef/blob/ba080587/lang/java/reef-tang/tang-test-jarB-conflictA/pom.xml ---------------------------------------------------------------------- diff --git a/lang/java/reef-tang/tang-test-jarB-conflictA/pom.xml b/lang/java/reef-tang/tang-test-jarB-conflictA/pom.xml index 6ea9b93..1e494ee 100644 --- a/lang/java/reef-tang/tang-test-jarB-conflictA/pom.xml +++ b/lang/java/reef-tang/tang-test-jarB-conflictA/pom.xml @@ -28,4 +28,21 @@ under the License. <artifactId>tang-test-jarB-conflictA</artifactId> <name>Tang Test Jar B conflict A</name> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <phase>generate-test-resources</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> </project> http://git-wip-us.apache.org/repos/asf/reef/blob/ba080587/lang/java/reef-tang/tang-test-jarB/pom.xml ---------------------------------------------------------------------- diff --git a/lang/java/reef-tang/tang-test-jarB/pom.xml b/lang/java/reef-tang/tang-test-jarB/pom.xml index 511abf2..cc40928 100644 --- a/lang/java/reef-tang/tang-test-jarB/pom.xml +++ b/lang/java/reef-tang/tang-test-jarB/pom.xml @@ -29,6 +29,23 @@ under the License. <artifactId>tang-test-jarB</artifactId> <name>Tang Test Jar B</name> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <phase>generate-test-resources</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <dependencies> <dependency> <groupId>${project.groupId}</groupId>
