update Notice, pom
diff --git a/NOTICE b/NOTICE
index 05d35e4..3b0a6cc 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Apache DataSketches Memory
+Apache DataSketches Memory (incubating)
Copyright 2019 - The Apache Software Foundation
Copyright 2015-2018 Yahoo
diff --git a/pom.xml b/pom.xml
index ad4bbcb..84ed394 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
@@ -27,11 +27,15 @@
<version>21</version>
</parent>
<groupId>org.apache.datasketches</groupId>
+
+ <!-- UNIQUE FOR THIS JAVA COMPONENT -->
<artifactId>datasketches-memory</artifactId>
<version>1.2.0-incubating-SNAPSHOT</version>
- <name>${project.artifactId}</name>
<description>High-performance native memory access.</description>
+ <!-- END: UNIQUE FOR THIS JAVA COMPONENT -->
+
<url>https://datasketches.apache.org/</url>
+ <name>${project.artifactId}</name>
<inceptionYear>2015</inceptionYear>
<packaging>jar</packaging>
<!-- jar is the default -->
@@ -88,6 +92,17 @@
</developer>
</developers>
<properties>
+
+ <!-- UNIQUE FOR THIS JAVA COMPONENT -->
+ <slf4j-api.version>1.7.27</slf4j-api.version>
+ <slf4j-simple.version>1.7.27</slf4j-simple.version>
+ <protobuf-java.version>3.6.0</protobuf-java.version>
+ <!-- Used for UTF8 testing -->
+ <zero-allocation-hashing.version>0.8</zero-allocation-hashing.version>
+ <!-- END:UNIQUE FOR THIS JAVA COMPONENT -->
+
+ <!-- Test -->
+ <testng.version>6.14.3</testng.version>
<!-- System-wide properties -->
<argLine>-Xmx4g -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8</argLine>
<charset.encoding>UTF-8</charset.encoding>
@@ -97,13 +112,6 @@
<java.version>1.8</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
- <!-- Dependencies -->
- <testng.version>6.14.3</testng.version>
- <slf4j-api.version>1.7.27</slf4j-api.version>
- <slf4j-simple.version>1.7.27</slf4j-simple.version>
- <protobuf-java.version>3.6.0</protobuf-java.version>
- <!-- Used for UTF8 testing -->
- <zero-allocation-hashing.version>0.8</zero-allocation-hashing.version>
<!-- org.codehaus.plexus used for strict profile testing-->
<plexus-compiler-javac-errorprone.version>2.8.5</plexus-compiler-javac-errorprone.version>
<!-- Maven Plugins -->
@@ -153,6 +161,8 @@
</repository>
</repositories>
<dependencies>
+
+ <!-- UNIQUE FOR THIS JAVA COMPONENT -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
@@ -166,12 +176,6 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.testng</groupId>
- <artifactId>testng</artifactId>
- <version>${testng.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
<!-- Used for UTF8 testing -->
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
@@ -185,6 +189,15 @@
<version>${zero-allocation-hashing.version}</version>
<scope>test</scope>
</dependency>
+ <!-- END: UNIQUE FOR THIS JAVA COMPONENT -->
+
+ <!-- Test Scope -->
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <version>${testng.version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
<pluginManagement>
@@ -473,14 +486,14 @@
</pluginManagement>
</build>
</profile>
- <!-- This profile is used to release signed jars to the Apache Nexus repository.
- This must be executed from a git repository set at the proper Release branch (e.g., 1.1.X-incubating)
- and at a Release Candidate tag (e.g., 1.1.0-incubating-RC1).
- The pom version in the release branch must be properly set to something like: "1.1.0-incubating".
- The pom version in the master would be set to something like: "1.2.0-incubating-SNAPSHOT".
- Test Command: mvn clean verify -Pnexus-jars -DskipTests=true
- Command: mvn clean deploy -Dnexus-jars
- Verify Command (from terminal): gpg -v --verify $ASC $FILE
+ <!-- This profile is used to release signed jars to the Apache Nexus repository.
+ This must be executed from a git repository set at the proper Release branch (e.g., 1.1.X-incubating)
+ and at a Release Candidate tag (e.g., 1.1.0-incubating-RC1).
+ The pom version in the release branch must be properly set to something like: "1.1.0-incubating".
+ The pom version in the master would be set to something like: "1.2.0-incubating-SNAPSHOT".
+ Test Command: mvn clean verify -Pnexus-jars -DskipTests=true
+ Command: mvn clean deploy -Dnexus-jars
+ Verify Command (from terminal): gpg -v --verify $ASC $FILE # dashdashverify
-->
<profile>
<id>nexus-jars</id>