You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by dc...@apache.org on 2021/07/17 14:48:31 UTC

[datasketches-memory] branch fix-eclipse-warnings created (now 5e90696)

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

dcromberge pushed a change to branch fix-eclipse-warnings
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git.


      at 5e90696  Update pom to fix eclipse warnings

This branch includes the following new commits:

     new 5e90696  Update pom to fix eclipse warnings

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


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


[datasketches-memory] 01/01: Update pom to fix eclipse warnings

Posted by dc...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dcromberge pushed a commit to branch fix-eclipse-warnings
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git

commit 5e906963b1a8def18b1fe8becff0463b1fbe01bc
Author: David Cromberge <dc...@apache.org>
AuthorDate: Sat Jul 17 15:48:16 2021 +0100

    Update pom to fix eclipse warnings
---
 .github/workflows/maven.yml           |  7 +++++++
 datasketches-memory-resources/pom.xml |  2 --
 datasketches-memory/pom.xml           | 27 +++++++++++++++++++++++++++
 pom.xml                               | 32 ++++++++++++++++++++++++++++----
 4 files changed, 62 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 38d3b47..87d1538 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -98,6 +98,13 @@ jobs:
         run: >
           java -version
 
+      - name: Compile
+        run: >
+          mvn clean compile
+          -Dmaven.javadoc.skip=true
+          -Dgpg.skip=true
+          --toolchains .github/workflows/.toolchains.xml
+
       - name: Install Dependencies
         run: >
           mvn clean install
diff --git a/datasketches-memory-resources/pom.xml b/datasketches-memory-resources/pom.xml
index 44c2c79..bd54358 100644
--- a/datasketches-memory-resources/pom.xml
+++ b/datasketches-memory-resources/pom.xml
@@ -92,7 +92,6 @@
       </dependencies>
 
       <build>
-        <pluginManagement>
           <plugins>
 
             <plugin>
@@ -120,7 +119,6 @@
             </plugin>
 
           </plugins>
-        </pluginManagement>
       </build>
     </profile>
 
diff --git a/datasketches-memory/pom.xml b/datasketches-memory/pom.xml
index 15609cc..69734a0 100644
--- a/datasketches-memory/pom.xml
+++ b/datasketches-memory/pom.xml
@@ -28,6 +28,8 @@
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
     <version>23</version>
+    <!-- Bypass resolution within source directory and resolve parent from remote repository instead -->
+    <relativePath />
   </parent>
 
   <!-- datasketches-memory assembly module
@@ -373,6 +375,31 @@
       </build>
     </profile>
 
+    <profile>
+      <id>only-eclipse</id>
+      <activation>
+        <property>
+          <name>m2e.version</name>
+        </property>
+      </activation>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-remote-resources-plugin</artifactId>
+              <executions>
+                <execution>
+                  <id>process-resource-bundles</id>
+                  <phase>none</phase>
+                </execution>
+              </executions>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </build>
+    </profile>
+
   </profiles>
 
 </project>
diff --git a/pom.xml b/pom.xml
index fbe0779..97d5ab5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -421,7 +421,7 @@ under the License.
             </jdkToolchain>
           </configuration>
         </plugin>
-
+        
       </plugins>
     </pluginManagement>
     <plugins>
@@ -469,9 +469,6 @@ under the License.
   </build>
 
   <profiles>
-
-
-
     <!-- Disable source release assembly for 'apache-release' profile.
              This is performed from a script outside Maven
     -->
@@ -492,6 +489,33 @@ under the License.
         </plugins>
       </build>
     </profile>
+
+    <profile>
+      <id>only-eclipse</id>
+      <activation>
+        <property>
+          <name>m2e.version</name>
+        </property>
+      </activation>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-remote-resources-plugin</artifactId>
+              <executions>
+                <execution>
+                  <id>process-resource-bundles</id>
+                  <phase>none</phase>
+                </execution>
+              </executions>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </build>
+    </profile>
+
+  
   </profiles>
 
   <!-- This Maven project is divided into an aggregator project (the root), that manages a group of submodules that

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