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 2019/07/04 01:05:56 UTC

[incubator-datasketches-memory] branch master updated: Update pom

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 8fb4187  Update pom
8fb4187 is described below

commit 8fb41872a8a32fdb3d33e16b3cbe3efd401c66a6
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Wed Jul 3 18:05:48 2019 -0700

    Update pom
---
 pom.xml | 93 ++++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 61 insertions(+), 32 deletions(-)

diff --git a/pom.xml b/pom.xml
index daa68d3..6a5aef5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,7 +35,7 @@ under the License.
     
     <name>${project.groupId}:${project.artifactId}</name>
     <description>High-performance native memory access.</description>
-    <!-- <url>https://datasketches.apache.org/</url> -->
+    <url>https://datasketches.apache.org/</url>
     <inceptionYear>2015</inceptionYear>
     <packaging>jar</packaging> <!-- jar is the default -->
 
@@ -89,7 +89,7 @@ under the License.
         <developer>
             <name>The Apache DataSketches Team</name>
             <email>dev@datasketches.apache.org</email>
-            <!-- <url>https://datasketches.apache.org</url> -->
+            <url>https://datasketches.apache.org</url>
             <organization>Apache Software Foundation</organization>
             <organizationUrl>http://www.apache.org</organizationUrl>
         </developer>
@@ -116,12 +116,15 @@ under the License.
         
         <!--  Maven Plugins -->
         <maven-jar-plugin.version>3.1.2</maven-jar-plugin.version>
+       
         
         <!-- External Maven Plugins -->
-
+        <!-- org.eclipse.m2e Plugins -->
+        <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
+        
         <!-- org.codehaus.mojo Maven Plugins -->
-        <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
-        <license-maven-plugin.version>1.19</license-maven-plugin.version>
+        <!-- <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version> -->
+        <!-- <license-maven-plugin.version>1.19</license-maven-plugin.version> -->
 
         <!-- org.jacoco Maven Plugins -->
         <jacoco-maven-plugin.version>0.8.4</jacoco-maven-plugin.version>
@@ -201,6 +204,7 @@ under the License.
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-assembly-plugin</artifactId>
+              <!-- version in parent -->
               <executions>
                 <execution>
                   <id>source-release-assembly</id>
@@ -224,15 +228,20 @@ under the License.
               <inherited>true</inherited>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-deploy-plugin</artifactId>
-              <configuration>
-                <updateReleaseInfo>true</updateReleaseInfo>
-              </configuration>
+              <!-- version in parent -->
+            </plugin>
+
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-release-plugin</artifactId>
+              <!-- version in parent -->
             </plugin>
 
             <!-- exact duplicate of Parent -->
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-gpg-plugin</artifactId>
+                <!-- version in parent -->
                 <executions>
                     <execution>
                         <id>sign-release-artifacts</id>
@@ -269,6 +278,7 @@ under the License.
             <plugin> <!--  extends the Parent -->
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-javadoc-plugin</artifactId>
+                <!-- version in parent -->
                 <configuration>
                   <!--
                     <show>private</show>
@@ -289,40 +299,59 @@ under the License.
             <plugin>
               <groupId>org.apache.rat</groupId>
               <artifactId>apache-rat-plugin</artifactId>
+              <!-- version in parent -->
+              <executions>
+                <execution>
+                  <phase>verify</phase>
+                  <goals>
+                    <goal>check</goal>
+                  </goals>
+                </execution>
+              </executions>
               <configuration>
-                <skip>false</skip>
+                <outputDirectory>${project.basedir}/rat</outputDirectory>
+                <consoleOutput>true</consoleOutput>
+                <useDefaultExcludes>true</useDefaultExcludes>
+                <excludes>
+                  <!-- rat uses .gitignore for excludes -->
+                  <!-- ignore files we track but do not distribute and client tool config files-->
+                  <exclude>**/*.txt</exclude>
+                  <!-- ignore licence files-->
+                  <exclude>LICENSE</exclude>
+                  <exclude>NOTICE</exclude>
+                </excludes>
               </configuration>
             </plugin>
 
-            <plugin> <!-- extends the Parent -->
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-source-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>attach-sources</id>
-                        <goals>
-                            <goal>jar-no-fork</goal>
-                            <goal>test-jar-no-fork</goal>
-                        </goals>
-                    </execution>
-                </executions>
+            <plugin> <!-- extends parent -->
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-source-plugin</artifactId>
+              <!-- version in parent -->
+              <executions>
+                <execution>
+                  <id>attach-sources</id>
+                  <phase>package</phase>
+                  <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>
+                </execution>
+              </executions>
             </plugin>
 
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-surefire-plugin</artifactId>
                 <!-- version in parent -->
-            </plugin>
-
-            <plugin> <!-- MAY NOT NEED THIS -->
-                <groupId>org.sonatype.plugins</groupId>
-                <artifactId>nexus-staging-maven-plugin</artifactId>
-                <version>${nexus-staging-maven-plugin.version}</version>
-                <extensions>true</extensions>
                 <configuration>
-                    <serverId>sonatype-nexus-staging</serverId> <!-- from ~/.m2/settings.xml -->
-                    <nexusUrl>https://oss.sonatype.org/</nexusUrl>
-                    <autoReleaseAfterClose>false</autoReleaseAfterClose>
+                  <trimStackTrace>false</trimStackTrace>
+                  <redirectTestOutputToFile>true</redirectTestOutputToFile>
                 </configuration>
             </plugin>
 
@@ -371,7 +400,7 @@ under the License.
                 <plugin> 
                     <groupId>org.eclipse.m2e</groupId>
                     <artifactId>lifecycle-mapping</artifactId>
-                    <version>1.0.0</version>
+                    <version>${lifecycle-mapping.version}</version>
                     <configuration>
                         <lifecycleMappingMetadata>
                             <pluginExecutions>


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