diff options
author | JerzySzachniewicz <jerzy.szachniewicz@nokia.com> | 2020-07-24 08:15:30 +0200 |
---|---|---|
committer | JerzySzachniewicz <jerzy.szachniewicz@nokia.com> | 2020-07-24 15:22:46 +0200 |
commit | 65ba7b2224d804f873901ab6279f097edbc18fd3 (patch) | |
tree | 6eda277782068e0db3637ee2325c5231c4281bbf | |
parent | fa72245f9ac26f3dbd155bf4a50594d5250ea25c (diff) |
Upgrade to Java11
Add 2 maven profiles to java11 and java7.
upgrade jackson libraries to 2.11.1
Issue-ID: SO-3073
Signed-off-by: JerzySzachniewicz <jerzy.szachniewicz@nokia.com>
Change-Id: I9c0d97de53783a8a9ca99780f9de96f284a17b37
Signed-off-by: JerzySzachniewicz <jerzy.szachniewicz@nokia.com>
-rw-r--r-- | pom.xml | 73 |
1 files changed, 49 insertions, 24 deletions
@@ -167,22 +167,68 @@ <format.skipExecute>false</format.skipExecute> </properties> </profile> + <profile> + <id>java11</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.8.1</version> + <configuration> + <forceJavacCompilerUse>true</forceJavacCompilerUse> + <source>11</source> + <target>11</target> + <release>11</release> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>java7</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.1</version> + <configuration> + <source>1.7</source> + <target>1.7</target> + <encoding>UTF-8</encoding> + </configuration> + </plugin> + </plugins> + </build> + <activation> + <property> + <name>m2e.version</name> + </property> + <activeByDefault>true</activeByDefault> + </activation> + </profile> </profiles> <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> - <version>2.9.8</version> + <version>2.11.1</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> - <version>2.9.8</version> + <version>2.11.1</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> - <version>2.9.8</version> + <version>2.11.1</version> + </dependency> + <dependency> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + <version>2.3.1</version> </dependency> </dependencies> <reporting> @@ -234,17 +280,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> </plugin> - <!-- <plugin> - <groupId>org.sonatype.plugins</groupId> - <artifactId>nexus-staging-maven-plugin</artifactId> - <version>1.6.7</version> - <extensions>true</extensions> - <configuration> - <nexusUrl>${nexusproxy}</nexusUrl> - <stagingProfileId>176c31dfe190a</stagingProfileId> - <serverId>ecomp-staging</serverId> - </configuration> - </plugin> --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> @@ -255,16 +290,6 @@ </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> - <configuration> - <source>1.7</source> - <target>1.7</target> - <encoding>UTF-8</encoding> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> </plugin> |