You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2021/08/30 20:47:25 UTC

[datasketches-memory] 01/01: Changes to fix circular jar dependencies.

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch FixDependencies
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git

commit 5e31179017fd8c48c44c090c83b433855be1bc2f
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Mon Aug 30 13:46:57 2021 -0700

    Changes to fix circular jar dependencies.
    
    Also added config to always save text results under target/.
    
    Also added a timestamp.
---
 datasketches-memory-java8-tests/pom.xml                             | 2 +-
 .../datasketches/memory/test/AllocateDirectMapMemoryTest.java       | 2 +-
 datasketches-memory-java9/pom.xml                                   | 1 +
 datasketches-memory-resources/pom.xml                               | 6 +++++-
 pom.xml                                                             | 1 +
 5 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/datasketches-memory-java8-tests/pom.xml b/datasketches-memory-java8-tests/pom.xml
index c256a2d..e03c15f 100644
--- a/datasketches-memory-java8-tests/pom.xml
+++ b/datasketches-memory-java8-tests/pom.xml
@@ -34,7 +34,7 @@
       <groupId>org.apache.datasketches</groupId>
       <artifactId>datasketches-memory-java8</artifactId>
       <version>${project.parent.version}</version>
-      <scope>test</scope>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.testng</groupId>
diff --git a/datasketches-memory-java8-tests/src/test/java/org/apache/datasketches/memory/test/AllocateDirectMapMemoryTest.java b/datasketches-memory-java8-tests/src/test/java/org/apache/datasketches/memory/test/AllocateDirectMapMemoryTest.java
index f044453..c891d97 100644
--- a/datasketches-memory-java8-tests/src/test/java/org/apache/datasketches/memory/test/AllocateDirectMapMemoryTest.java
+++ b/datasketches-memory-java8-tests/src/test/java/org/apache/datasketches/memory/test/AllocateDirectMapMemoryTest.java
@@ -38,7 +38,7 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-@SuppressWarnings("javadoc")
+@SuppressWarnings({"javadoc", "unused"})
 public class AllocateDirectMapMemoryTest {
   private static final String LS = System.getProperty("line.separator");
   MapHandle hand = null;
diff --git a/datasketches-memory-java9/pom.xml b/datasketches-memory-java9/pom.xml
index 98661a3..1595d34 100644
--- a/datasketches-memory-java9/pom.xml
+++ b/datasketches-memory-java9/pom.xml
@@ -33,6 +33,7 @@
             <groupId>org.apache.datasketches</groupId>
             <artifactId>datasketches-memory-java8</artifactId>
             <version>${project.version}</version>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 
diff --git a/datasketches-memory-resources/pom.xml b/datasketches-memory-resources/pom.xml
index 16886e3..0633873 100644
--- a/datasketches-memory-resources/pom.xml
+++ b/datasketches-memory-resources/pom.xml
@@ -31,11 +31,13 @@
   </parent>
 
   <dependencies>
+    <!-- 
     <dependency>
       <groupId>org.apache.datasketches</groupId>
       <artifactId>datasketches-memory</artifactId>
       <version>${project.version}</version>
-    </dependency>
+      <scope>provided</scope>
+    </dependency> -->
     <dependency>
       <groupId>org.testng</groupId>
       <artifactId>testng</artifactId>
@@ -112,6 +114,7 @@
                     <dependenciesToScan>
                       <dependency>org.apache.datasketches:datasketches-memory-java8-tests</dependency>
                     </dependenciesToScan>
+                    <reportsDirectory>./target/test-output/${maven.build.timestamp}</reportsDirectory>
                     <argLine />
                   </configuration>
                 </execution>
@@ -177,6 +180,7 @@
                   <dependenciesToScan>
                     <dependency>org.apache.datasketches:datasketches-memory-java8-tests</dependency>
                   </dependenciesToScan>
+                  <reportsDirectory>./target/test-output/${maven.build.timestamp}</reportsDirectory>
                 </configuration>
               </execution>
             </executions>
diff --git a/pom.xml b/pom.xml
index 7b44bd3..5266f22 100644
--- a/pom.xml
+++ b/pom.xml
@@ -364,6 +364,7 @@ under the License.
             <jdkToolchain>
               <version>${jdk-toolchain.version}</version>
             </jdkToolchain>
+            <reportsDirectory>./target/test-output/${maven.build.timestamp}</reportsDirectory>
           </configuration>
         </plugin>
 

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org