Skip to content
Permalink
Browse files
Update pom
  • Loading branch information
leerho committed Jul 4, 2019
1 parent 8ec49bb commit 8fb41872a8a32fdb3d33e16b3cbe3efd401c66a6
Showing 1 changed file with 61 additions and 32 deletions.
93 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>

0 comments on commit 8fb4187

Please sign in to comment.