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>

Reply via email to