Make libraries Java 8 compliant 56/5256/2
authorAndrew Gauld <agauld@att.com>
Fri, 13 Sep 2019 13:30:26 +0000 (13:30 +0000)
committerAndrew Gauld <agauld@att.com>
Fri, 13 Sep 2019 15:09:38 +0000 (15:09 +0000)
But compile and run server with Java 11
Prefix server image name with "acumos/"
Use CDS 3.0.0

Change-Id: Ib0ad6673b28ab42fb48b3b1f145e0fe9b5276552
Issue-ID: ACUMOS-3334
Signed-off-by: Andrew Gauld <agauld@att.com>
acumos-fgw-client/pom.xml
docs/release-notes.rst
gateway/pom.xml
pom.xml

index b9802cf..d4fb7c5 100644 (file)
@@ -27,11 +27,11 @@ limitations under the License.
        </parent>
        <groupId>org.acumos.federation</groupId>
        <artifactId>acumos-fgw-client</artifactId>
-       <version>2.3.0-SNAPSHOT</version>
+       <version>3.0.0-SNAPSHOT</version>
        <name>Federation Gateway Client</name>
        <properties>
                <!-- dependency versions -->
-               <common-dataservice.version>2.2.6</common-dataservice.version>
+               <common-dataservice.version>3.0.0</common-dataservice.version>
        </properties>
        <!-- Dependency/plugin versions are inherited from parent pom -->
        <dependencies>
index c2b90be..9deb528 100644 (file)
@@ -23,6 +23,15 @@ Federation Gateway Release Notes
 This server is available as a Docker image in a Docker registry at the Linux Foundation.
 The image name is "federation-gateway" and the tag is a version string as shown below.
 
+Version 3.0.0, 2019-09-13
+-------------------------
+* Upgrade server to Java 11.  Compile client for Java 8 (`ACUMOS-3334 <https://jira.acumos.org/browse/ACUMOS-3334>`_)
+  * Compile and run with Java 11, but keep client library compliance level at Java 8.
+
+* Add "acumos/" prefix to container image name
+
+* Update to CDS 3.0.0
+
 Version 2.3.0, 2019-09-06
 -------------------------
 * Portal to show details of federation actions (`ACUMOS-1778 <https://jira.acumos.org/browse/ACUMOS-1778>`_)
index ab5565c..4ee1d1a 100644 (file)
@@ -27,7 +27,7 @@
        </parent>
        <groupId>org.acumos.federation</groupId>
        <artifactId>gateway</artifactId>
-       <version>2.3.0-SNAPSHOT</version>
+       <version>3.0.0-SNAPSHOT</version>
        <name>Federation Gateway</name>
        <description>Federated Acumos Interface for inter-acumos communication</description>
        <properties>
@@ -45,6 +45,7 @@
                <docker.pull.registry>nexus3.acumos.org:10001</docker.pull.registry>
                <!-- Supplied by Jenkins -->
                <docker.push.registry>${env.NEXUS3_PUSH_REGISTRY}</docker.push.registry>
+               <maven.compiler.release>11</maven.compiler.release>
        </properties>
        <!-- Dependency/plugin versions are inherited from parent pom -->
        <dependencies>
                                        <pushRegistry>${docker.push.registry}</pushRegistry>
                                        <images>
                                                <image>
-                                                       <name>federation-gateway:${project.version}</name>
+                                                       <name>acumos/federation-gateway:${project.version}</name>
                                                        <build>
                                                                <from>adoptopenjdk/openjdk11-openj9:alpine-jre</from>
                                                                <tags>
diff --git a/pom.xml b/pom.xml
index acc3658..f8d7bce 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -44,8 +44,7 @@ limitations under the License.
                <jacoco.version>0.8.4</jacoco.version>
                <lombok-plugin.version>1.18.6.0</lombok-plugin.version>
                <spring-test.version>5.1.2.RELEASE</spring-test.version>
-               <maven.compiler.source>11</maven.compiler.source>
-               <maven.compiler.target>11</maven.compiler.target>
+               <maven.compiler.release>8</maven.compiler.release>
        </properties>
        <modules>
                <module>acumos-fgw-client-config</module>