update link to upper-constraints.txt
[dmaap/messagerouter/messageservice.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 176bddd..09237ac 100644 (file)
--- a/pom.xml
+++ b/pom.xml
        <parent>
                <groupId>org.onap.oparent</groupId>
                <artifactId>oparent</artifactId>
-               <version>3.2.0</version>
+               <version>3.2.1</version>
        </parent>
 
        <groupId>org.onap.dmaap.messagerouter.messageservice</groupId>
        <artifactId>dmaapMR1</artifactId>
-       <version>1.3.0-SNAPSHOT</version>
+       <version>1.4.5-SNAPSHOT</version>
        <name>dmaap-messagerouter-messageservice</name>
        <description>Message Router - Restful interface built for kafka</description>
        <licenses>
                        <name>Apache License Version 2.0</name>
                </license>
        </licenses>
-       <developers>
-               <developer>
-                       <name>Rajashree</name>
-                       <email></email>
-                       <organization>ATT</organization>
-                       <organizationUrl>www.att.com</organizationUrl>
-               </developer>
-               <developer>
-                       <name>Ramkumar</name>
-                       <email></email>
-                       <organization>ATT</organization>
-                       <organizationUrl>www.att.com</organizationUrl>
-               </developer>
-       </developers>
        <properties>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                <dockerLocation>${basedir}/target/swm/package/nix/dist_files/</dockerLocation>
                <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
                <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
                <camel.version>2.21.5</camel.version>
-               <camel.version.latest>3.5.0</camel.version.latest>
-               <sitePath>/content/sites/site/org/onap/dmaap/messagerouter/messageservice/${project.artifactId}/${project.version}</sitePath>
+               <camel.version.latest>3.17.0</camel.version.latest>
                <skip.docker.build>false</skip.docker.build>
                <skip.docker.tag>false</skip.docker.tag>
                <skip.docker.push>false</skip.docker.push>
                <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
                <nexusproxy>https://nexus.onap.org</nexusproxy>
-               <spring.version>3.2.18.RELEASE</spring.version>
+               <spring.version>5.3.20</spring.version>
                <sonar.language>java</sonar.language>
                <sonar.skip>false</sonar.skip>
                <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
-               <sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
                <sonar.projectVersion>${project.version}</sonar.projectVersion>
-               <log4j.version>2.13.3</log4j.version>
+               <log4j.version>2.17.1</log4j.version>
                <maven.compiler.target>8</maven.compiler.target>
                <maven.compiler.source>8</maven.compiler.source>
                <skip.deploy>false</skip.deploy>
                        <groupId>org.apache.zookeeper</groupId>
                        <artifactId>zookeeper</artifactId>
                        <version>3.7.0</version>
+                       <exclusions>
+                               <exclusion>
+                                       <artifactId>slf4j-log4j12</artifactId>
+                                       <groupId>org.slf4j</groupId>
+                               </exclusion>
+                       </exclusions>
                </dependency>
                <dependency>
                        <groupId>com.101tec</groupId>
                        <artifactId>jline</artifactId>
                        <version>2.12.1</version>
                </dependency>
-               <dependency>
-                       <groupId>commons-io</groupId>
-                       <artifactId>commons-io</artifactId>
-                       <version>2.7</version>
-               </dependency>
                <dependency>
                        <groupId>org.quartz-scheduler</groupId>
                        <artifactId>quartz</artifactId>
                <dependency>
                        <groupId>com.fasterxml.woodstox</groupId>
                        <artifactId>woodstox-core</artifactId>
-                       <version>5.3.0</version>
+                       <version>6.2.8</version>
                </dependency>
                <dependency>
                        <groupId>org.grails</groupId>
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-context</artifactId>
-                       <version>4.3.18.RELEASE</version>
+                       <version>${spring.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-webmvc</artifactId>
-                       <version>5.3.3</version>
+                       <version>${spring.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-core</artifactId>
-                       <version>4.3.18.RELEASE</version>
+                       <version>${spring.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-beans</artifactId>
-                       <version>4.3.18.RELEASE</version>
+                       <version>${spring.version}</version>
                </dependency>
                <dependency>
                        <groupId>commons-io</groupId>
                <dependency>
                        <groupId>com.att.eelf</groupId>
                        <artifactId>eelf-core</artifactId>
-                       <version>1.0.0</version>
+                       <version>2.0.0-oss</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>org.mockito</groupId>
                <dependency>
                        <groupId>com.att.nsa</groupId>
                        <artifactId>saToolkit</artifactId>
-                       <version>0.0.1</version>
+                       <version>1.2.0-oss</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.curator</groupId>
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
+                       <version>2.13.4</version>
                </dependency>
                <dependency>
                        <groupId>org.grails</groupId>
                        <version>3.0.11-oss</version>
                        <scope>provided</scope>
                </dependency>
-<!--           <dependency>-->
-<!--                   <groupId>org.apache.kafka</groupId>-->
-<!--                   <artifactId>kafka_2.12</artifactId>-->
-<!--                   <version>2.8.0</version>-->
-<!--                   <scope>test</scope>-->
-<!--                   <exclusions>-->
-<!--                           <exclusion>-->
-<!--                                   <artifactId>metrics-core</artifactId>-->
-<!--                                   <groupId>com.yammer.metrics</groupId>-->
-<!--                           </exclusion>-->
-<!--                   </exclusions>-->
-<!--           </dependency>-->
                <dependency>
                        <groupId>io.dropwizard.metrics</groupId>
                        <artifactId>metrics-core</artifactId>
                        <artifactId>slf4j-api</artifactId>
                        <version>1.7.32</version>
                </dependency>
+               <dependency>
+                       <groupId>com.github.stefanbirkner</groupId>
+                       <artifactId>system-rules</artifactId>
+                       <version>1.17.2</version>
+                       <scope>test</scope>
+               </dependency>
        </dependencies>
        <profiles>
                <!-- Use this profile to run the AJSC locally. This profile can be successfully
                                                        </execution>
                                                </executions>
                                        </plugin>
-<!--                                   <plugin>-->
-<!--                                           <groupId>com.google.code.maven-replacer-plugin</groupId>-->
-<!--                                           <artifactId>replacer</artifactId>-->
-<!--                                           <version>1.5.2</version>-->
-<!--                                           <executions>-->
-<!--                                                   <execution>-->
-<!--                                                           <id>google-replacer-ajsc-arch-parent</id>-->
-<!--                                                           <phase>prepare-package</phase>-->
-<!--                                                           <goals>-->
-<!--                                                                   <goal>replace</goal>-->
-<!--                                                           </goals>-->
-<!--                                                           <configuration>-->
-<!--                                                                   <basedir>${project.build.directory}</basedir>-->
-<!--                                                                   <includes>-->
-<!--                                                                           <include>staticContent/**/*.html</include>-->
-<!--                                                                           <include>CDP/**</include>-->
-<!--                                                                           <include>bundleconfig/**</include>-->
-<!--                                                                           <include>versioned-runtime/**/*.context</include>-->
-<!--                                                                           <include>versioned-runtime/**/*.json</include>-->
-<!--                                                                           <include>versioned-ajsc/**/*.route</include>-->
-<!--                                                                           <include>versioned-ajsc/**/*.groovy</include>-->
-<!--                                                                           <include>versioned-ajsc/**/*.xml</include>-->
-<!--                                                                           <include>classes/*.properties</include>-->
-<!--                                                                           <include>swm/package/nix/dist_files${distFilesRoot}/etc/*.properties</include>-->
-<!--                                                                   </includes>-->
-<!--                                                                   <escape>true</escape>-->
-<!--                                                                   <replacements>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__module_ajsc_namespace_name__</token>-->
-<!--                                                                                   <value>${module.ajsc.namespace.name}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__module_ajsc_namespace_version__</token>-->
-<!--                                                                                   <value>${module.ajsc.namespace.version}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__ajscHome__</token>-->
-<!--                                                                                   <value>${replaceWinFilePath}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__projectGroupId__</token>-->
-<!--                                                                                   <value>${project.groupId}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__projectArtifactId__</token>-->
-<!--                                                                                   <value>${project.artifactId}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__projectVersion__</token>-->
-<!--                                                                                   <value>${project.version}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                           <replacement>-->
-<!--                                                                                   <token>__basedir__</token>-->
-<!--                                                                                   <value>${replaceWinBasedirPath}</value>-->
-<!--                                                                           </replacement>-->
-<!--                                                                   </replacements>-->
-<!--                                                           </configuration>-->
-<!--                                                   </execution>-->
-<!--                                           </executions>-->
-<!--                                   </plugin>-->
                                </plugins>
                                <pluginManagement>
                                        <plugins>
                                                <plugin>
                                                        <groupId>org.apache.maven.plugins</groupId>
                                                        <artifactId>maven-surefire-plugin</artifactId>
-                                                       <version>2.14.1</version>
+                                                       <version>2.19.1</version>
                                                        <configuration>
                                                                <excludes>
                                                                        <exclude>**/AbstractTest.java</exclude>
                                                                </excludes>
                                                                        <argLine>
-                                                                               --illegal-access=permit
+                                                                               ${surefireArgLine} --illegal-access=permit
                                                                        </argLine>
                                                        </configuration>
                                                </plugin>