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

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


The following commit(s) were added to refs/heads/update_7.0.X by this push:
     new cb391a57 Update 7.0.X Eclipse works, Jar tests work.
cb391a57 is described below

commit cb391a57f1214b8df8ca865906e5a56573d3d3f3
Author: Lee Rhodes <[email protected]>
AuthorDate: Sat May 16 10:21:53 2026 -0700

    Update 7.0.X Eclipse works, Jar tests work.
---
 datasketches-memory-report/pom.xml |  95 -----------------------
 pom.xml                            | 153 ++++++++++++++++++++++++++++---------
 2 files changed, 116 insertions(+), 132 deletions(-)

diff --git a/datasketches-memory-report/pom.xml 
b/datasketches-memory-report/pom.xml
deleted file mode 100644
index ec48fbbc..00000000
--- a/datasketches-memory-report/pom.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
-                             https://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.datasketches</groupId>
-    <artifactId>datasketches-memory</artifactId>
-    <version>7.0.0</version>
-    <relativePath>../pom.xml</relativePath>
-  </parent>
-
-  <artifactId>datasketches-memory-report</artifactId>
-  <name>${project.artifactId}</name>
-  <packaging>pom</packaging>
-  
-  <properties>
-    <java.version>11</java.version>
-  </properties>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.datasketches</groupId>
-      <artifactId>datasketches-memory-java11</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.datasketches</groupId>
-      <artifactId>datasketches-memory-java17_21</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-toolchains-plugin</artifactId>
-        <executions>
-          <execution>
-            <goals>
-              <goal>toolchain</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <toolchains>
-            <jdk>
-              <version>${java.version}</version> <!-- override -->
-            </jdk>
-          </toolchains>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.jacoco</groupId>
-        <artifactId>jacoco-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>report-aggregate</id>
-            <phase>verify</phase>
-            <goals>
-              <goal>report-aggregate</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <excludes>
-            <!-- 
<exclude>org/apache/datasketches/memory/internal/VirtualMachineMemory.class</exclude>
 -->
-          </excludes>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/pom.xml b/pom.xml
index e9b046a6..e3773ad7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -151,6 +151,7 @@ under the License.
     <maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
     <maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version> <!-- 
don't use 3.12.0 -->
     <maven-release-plugin.version>3.3.1</maven-release-plugin.version>
+    <maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
     <maven-source-plugin.version>3.4.0</maven-source-plugin.version>
     
<maven-surefire-failsafe-plugins.version>3.5.4</maven-surefire-failsafe-plugins.version>
 <!-- surefire, failsafe, surefire-report -->
     <maven-toolchains-plugin.version>3.2.0</maven-toolchains-plugin.version>
@@ -179,7 +180,7 @@ under the License.
     <zero-allocation-hashing.version>2026.0</zero-allocation-hashing.version>
 
     <maven.deploy.skip>true</maven.deploy.skip>
-    <maven.javadoc.skip>true</maven.javadoc.skip>
+    <maven.javadoc.skip>false</maven.javadoc.skip> <!-- set to true for 
deployment -->
   </properties>
 
   <dependencyManagement>
@@ -241,7 +242,7 @@ under the License.
                   and is only checks the compiler used by the Maven runtime.
                   In the context of toolchains this rule is useless.
                   See: 
https://github.com/paulmoloney/maven-enforcer-toolchain-rules
-                  <requireJavaVersion> ... </requireJavaVersion>
+                  <requireJavaVersion> </requireJavaVersion>
                   -->
                   <requireMavenVersion>
                     <version>[${maven.version},4.0.0)</version>
@@ -273,18 +274,28 @@ under the License.
             <execution>
               <id>default-jar</id>
               <phase>package</phase>
-              <goals>
-                <goal>jar</goal>
-              </goals>
+              <goals><goal>jar</goal></goals>
             </execution>
             <execution>
               <id>default-test-jar</id>
               <phase>package</phase>
-              <goals>
-                <goal>test-jar</goal>
-              </goals>
+              <goals><goal>test-jar</goal></goals>
             </execution>
           </executions>
+          <configuration>
+            <archive>
+              <manifestEntries>
+                <Build-Jdk-Spec>${java.specification.version}</Build-Jdk-Spec>
+                <Build-OS>${os.name} ${os.arch} ${os.version}</Build-OS>
+                <Implementation-Vendor>The Apache Software 
Foundation</Implementation-Vendor>
+                <Group-ArtifactId  
>${project.groupId}:${project.artifactId}</Group-ArtifactId  >
+                <git-branch>${git.branch}</git-branch>
+                <git-commit-id>${git.commit.id}</git-commit-id>
+                <git-commit-time>${git.commit.time}</git-commit-time>
+                
<git-commit-user-email>${git.commit.user.email}</git-commit-user-email>
+              </manifestEntries>
+            </archive>
+          </configuration>
         </plugin>
 
         <plugin>
@@ -304,14 +315,24 @@ under the License.
               <additionalJOption>-J${jvm.locale.encoding}</additionalJOption>
             </additionalJOptions>
             
<excludePackageNames>org.apache.datasketches.memory.internal</excludePackageNames>
+            <archive>
+              <manifestEntries>
+                <Build-Jdk-Spec>${java.specification.version}</Build-Jdk-Spec>
+                <Build-OS>${os.name} ${os.arch} ${os.version}</Build-OS>
+                <Implementation-Vendor>The Apache Software 
Foundation</Implementation-Vendor>
+                <Group-ArtifactId  
>${project.groupId}:${project.artifactId}</Group-ArtifactId  >
+                <git-branch>${git.branch}</git-branch>
+                <git-commit-id>${git.commit.id}</git-commit-id>
+                <git-commit-time>${git.commit.time}</git-commit-time>
+                
<git-commit-user-email>${git.commit.user.email}</git-commit-user-email>
+              </manifestEntries>
+            </archive>
           </configuration>
           <executions>
             <execution>
               <id>attach-javadocs</id>
               <phase>package</phase>
-              <goals>
-                <goal>jar</goal>
-              </goals>
+              <goals><goal>jar</goal></goals>
             </execution>
           </executions>
         </plugin>
@@ -322,6 +343,42 @@ under the License.
           <version>${maven-release-plugin.version}</version>
         </plugin>
 
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>${maven-resources-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>default-resources</id>
+              <phase>process-resources</phase>
+              <goals><goal>resources</goal></goals>
+            </execution>
+            <execution>
+              <id>copy-legal-docs</id>
+              <phase>prepare-package</phase>
+              <goals><goal>copy-resources</goal></goals>
+              <configuration>
+                
<outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>
+                <resources>
+                  <resource>
+                    <directory>${project.basedir}</directory>
+                    <includes>
+                      <include>LICENSE</include>
+                      <include>NOTICE</include>
+                      <include>DEPENDENCIES</include>
+                    </includes>
+                  </resource>
+                </resources>
+              </configuration>
+            </execution>
+          </executions>
+          <configuration>
+            <nonFilteredFileExtensions>
+              <nonFilteredFileExtension>DS_Store</nonFilteredFileExtension>
+            </nonFilteredFileExtensions>
+          </configuration>
+        </plugin>
+
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-source-plugin</artifactId>
@@ -330,18 +387,28 @@ under the License.
             <execution>
               <id>attach-sources</id>
               <phase>package</phase>
-              <goals>
-                <goal>jar-no-fork</goal>
-              </goals>
+              <goals><goal>jar-no-fork</goal></goals>
             </execution>
             <execution>
               <id>attach-test-sources</id>
               <phase>package</phase>
-              <goals>
-                <goal>test-jar-no-fork</goal>
-              </goals>
+              <goals><goal>test-jar-no-fork</goal></goals>
             </execution>
           </executions>
+          <configuration>
+            <archive>
+              <manifestEntries>
+                <Build-Jdk-Spec>${java.specification.version}</Build-Jdk-Spec>
+                <Build-OS>${os.name} ${os.arch} ${os.version}</Build-OS>
+                <Implementation-Vendor>The Apache Software 
Foundation</Implementation-Vendor>
+                <Group-ArtifactId  
>${project.groupId}:${project.artifactId}</Group-ArtifactId  >
+                <git-branch>${git.branch}</git-branch>
+                <git-commit-id>${git.commit.id}</git-commit-id>
+                <git-commit-time>${git.commit.time}</git-commit-time>
+                
<git-commit-user-email>${git.commit.user.email}</git-commit-user-email>
+              </manifestEntries>
+            </archive>
+          </configuration>
         </plugin>
 
         <plugin>
@@ -416,23 +483,22 @@ under the License.
           </configuration>
         </plugin>
 
-        <plugin>
-          <!-- Submit code coverage report to Coveralls.io. -->
-          <groupId>com.github.hazendaz.maven</groupId>
-          <artifactId>coveralls-maven-plugin</artifactId>
-          <version>${coveralls-maven-plugin.version}</version>
-          <configuration>
-            <!--suppress UnresolvedMavenProperty -->
-            <repoToken>${coveralls-repo-token}</repoToken>
-            <!--suppress UnresolvedMavenProperty -->
-            
<jacocoReports>${project.basedir}/datasketches-memory-report/target/site/jacoco-aggregate/jacoco.xml</jacocoReports>
-          </configuration>
-        </plugin>
-
         <plugin>
           <groupId>io.github.git-commit-id</groupId>
           <artifactId>git-commit-id-maven-plugin</artifactId>
           <version>${git-commit-id-maven-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>get-the-git-infos</id>
+              <goals><goal>revision</goal></goals>
+              <phase>initialize</phase>
+            </execution>
+          </executions>
+          <configuration>
+            <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+            <generateGitPropertiesFile>false</generateGitPropertiesFile>
+            <skipPoms>false</skipPoms>
+          </configuration>
         </plugin>
 
         <plugin>
@@ -473,15 +539,24 @@ under the License.
         <artifactId>maven-enforcer-plugin</artifactId>
       </plugin>
 
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+      </plugin>
+
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-resources-plugin</artifactId>
-        <version>3.3.1</version>
-        <configuration>
-          <nonFilteredFileExtensions>
-          <nonFilteredFileExtension>DS_Store</nonFilteredFileExtension>
-          </nonFilteredFileExtensions>
-        </configuration>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-source-plugin</artifactId>
       </plugin>
 
       <plugin>
@@ -494,6 +569,11 @@ under the License.
         <artifactId>apache-rat-plugin</artifactId>
       </plugin>
 
+      <plugin>
+        <groupId>io.github.git-commit-id</groupId>
+        <artifactId>git-commit-id-maven-plugin</artifactId>
+      </plugin>
+
     </plugins>
   </build>
 
@@ -504,7 +584,6 @@ under the License.
   <modules>
     <module>datasketches-memory-java11</module>
     <module>datasketches-memory-java17_21</module>
-    <module>datasketches-memory-report</module>
   </modules>
 
 </project>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to