update link to upper-constraints.txt
[dmaap/messagerouter/messageservice.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 26809db..09237ac 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -1,13 +1,15 @@
-<!-- ============LICENSE_START=======================================================
-       org.onap.dmaap ================================================================================
-       Copyright © 2017 AT&T Intellectual Property. All rights reserved. ================================================================================
+<!-- ============LICENSE_START====================================================
+       org.onap.dmaap
+       ================================================================================
+       Copyright © 2017 AT&T Intellectual Property. All rights reserved.
        Licensed under the Apache License, Version 2.0 (the "License"); you may not
        use this file except in compliance with the License. You may obtain a copy
        of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
        by applicable law or agreed to in writing, software distributed under the
        License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
        OF ANY KIND, either express or implied. See the License for the specific
-       language governing permissions and limitations under the License. ============LICENSE_END=========================================================
+       language governing permissions and limitations under the License.
+       ============LICENSE_END=========================================================
        ECOMP is a trademark and service mark of AT&T Intellectual Property. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <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>
                <docker.image.prefix>simpledemo</docker.image.prefix>
-               <!-- <javax-mail-version>1.5.0</javax-mail-version> -->
                <module.ajsc.namespace.name>dmaap</module.ajsc.namespace.name>
                <module.ajsc.namespace.version>v1</module.ajsc.namespace.version>
                <ajscRuntimeVersion>3.0.11-oss</ajscRuntimeVersion>
 
-               <!-- This will be the Absolute Root of the Project and should contain NO
-                       Versioning -->
+               <!-- This will be the Absolute Root of the Project and should contain NO Versioning -->
                <absoluteDistFilesRoot>/appl/${project.artifactId}</absoluteDistFilesRoot>
                <!-- <absoluteDistFilesRoot>/opt/app/dmaap/${project.artifactId}</absoluteDistFilesRoot> -->
                <!-- For Versioning upon installation, add /${project.version} to distFilesRoot.
                <distFilesRoot>/appl/${project.artifactId}</distFilesRoot>
                <!-- <distFilesRoot>/opt/app/dmaap/${project.artifactId}</distFilesRoot> -->
                <runAjscHome>${basedir}/target/swm/package/nix/dist_files${distFilesRoot}</runAjscHome>
-
-               <!-- For SOA Cloud Installation <installOwnerUser>aft</installOwnerUser>
-                       <installOwnerGroup>aft</installOwnerGroup> <ownerManagementGroup>com.att.acsi.saat.dt.dmaap.dev</ownerManagementGroup> -->
-               <!-- For SOA Cloud Installation -->
-               <installOwnerUser>msgrtr</installOwnerUser>
-               <installOwnerGroup>dmaap</installOwnerGroup>
-               <ownerManagementGroup>com.att.acsi.saat.dt.dmaap.dev</ownerManagementGroup>
-               <!-- Port Selection. A value of 0 will allow for dynamic port selection.
-                       For local testing, you may choose to hardcode this value to something like
-                       8080 -->
                <serverPort>3904</serverPort>
                <sslport>3905</sslport>
                <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
-               <testRouteOffer>workstation</testRouteOffer>
-               <testEnv>DEV</testEnv>
-               <!-- <dmaapImg>${project.version}</dmaapImg> -->
-               <timestamp>${maven.build.timestamp}</timestamp>
                <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>
-               <skip.docker.build>true</skip.docker.build>
-               <skip.docker.tag>true</skip.docker.tag>
-               <skip.docker.push>true</skip.docker.push>
-               <nexusproxy>https://nexus.onap.org</nexusproxy>
+               <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>
-               <spring.version>3.2.18.RELEASE</spring.version>
+               <nexusproxy>https://nexus.onap.org</nexusproxy>
+               <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>
        </properties>
 
        <build>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-site-plugin</artifactId>
-                               <version>3.6</version>
-                               <dependencies>
-                                       <dependency>
-                                               <groupId>org.apache.maven.wagon</groupId>
-                                               <artifactId>wagon-webdav-jackrabbit</artifactId>
-                                               <version>2.10</version>
-                                       </dependency>
-                               </dependencies>
                        </plugin>
-
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
                                        </dependency>
                                </dependencies>
                        </plugin>
-
-
                        <plugin>
                                <groupId>com.blackducksoftware.integration</groupId>
                                <artifactId>hub-maven-plugin</artifactId>
                                <version>2.8.0-01</version>
                                <extensions>true</extensions>
                        </plugin>
-
+                       <plugin>
+                               <artifactId>maven-deploy-plugin</artifactId>
+                               <version>3.0.0-M1</version>
+                               <configuration>
+                                       <skip>${skip.deploy}</skip>
+                               </configuration>
+                       </plugin>
                </plugins>
        </build>
 
                at ajsc-Support <DL-ajsc-Support@att.com>. For more information regarding
                the usage of the AJSC service pom.xml and management of dependencies, -->
        <dependencies>
-
-               <!-- cmn-CommonDataModel dependency added to resolve build issue not finding
-                       version 100.0.64 -->
-
-               <!-- <dependency> <groupId>csi-schemas-source</groupId> <artifactId>cmn-CommonDataModel</artifactId>
-                       <version>112.0.50</version> </dependency> -->
-               <!-- TODO: add open source version here -->
                <dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-actuator</artifactId>
                        <version>2.4.0</version>
+                       <exclusions>
+                               <exclusion>
+                                       <artifactId>logback-classic</artifactId>
+                                       <groupId>ch.qos.logback</groupId>
+                               </exclusion>
+                       </exclusions>
                </dependency>
                <!-- Micormeter core dependecy  -->
                <dependency>
                                </exclusion>
                        </exclusions>
                </dependency>
-
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http</artifactId>
                <dependency>
                        <groupId>org.apache.zookeeper</groupId>
                        <artifactId>zookeeper</artifactId>
-                       <version>3.4.14</version>
+                       <version>3.7.0</version>
+                       <exclusions>
+                               <exclusion>
+                                       <artifactId>slf4j-log4j12</artifactId>
+                                       <groupId>org.slf4j</groupId>
+                               </exclusion>
+                       </exclusions>
                </dependency>
                <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-api</artifactId>
-                       <version>1.6.1</version>
+                       <groupId>com.101tec</groupId>
+                       <artifactId>zkclient</artifactId>
+                       <version>0.11</version>
                </dependency>
                <!-- Log4j2 logger -->
                <dependency>
                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-log4j12</artifactId>
-                       <version>1.6.1</version>
+                       <version>1.7.32</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>*</groupId>
                </dependency>
                <dependency>
                        <groupId>org.apache.kafka</groupId>
-                       <artifactId>kafka_2.11</artifactId>
-                       <version>0.11.0.3</version>
+                       <artifactId>kafka_2.13</artifactId>
+                       <version>2.8.0</version>
                </dependency>
                <dependency>
                        <groupId>commons-codec</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>4.3.18.RELEASE</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>org.apache.commons</groupId>
+                       <groupId>commons-io</groupId>
                        <artifactId>commons-io</artifactId>
-                       <version>1.3.2</version>
+                       <version>2.11.0</version>
                </dependency>
                <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>
                                </exclusion>
                        </exclusions>
                </dependency>
-
                <!-- our NSA server library -->
                <dependency>
                        <groupId>com.att.nsa</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>
                        <artifactId>curator-recipes</artifactId>
                        <version>4.0.1</version>
                </dependency>
-
                <dependency>
                        <groupId>org.apache.curator</groupId>
                        <artifactId>curator-test</artifactId>
                        <artifactId>jackson-jaxrs-json-provider</artifactId>
                        <version>2.2.3</version>
                </dependency>
-
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-core</artifactId>
-                       <version>2.11.2</version>
                </dependency>
-
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
-                       <version>2.11.2</version>
+                       <version>2.13.4</version>
                </dependency>
                <dependency>
                        <groupId>org.grails</groupId>
                <dependency>
                        <groupId>org.codehaus.groovy</groupId>
                        <artifactId>groovy-all</artifactId>
-                       <version>2.4.8</version>
-                       <scope>compile</scope>
+                       <version>3.0.8</version>
+                       <type>pom</type>
                        <exclusions>
                                <exclusion>
                                        <artifactId>jline</artifactId>
                                        <groupId>jline</groupId>
                                </exclusion>
+                               <exclusion>
+                                       <artifactId>testng</artifactId>
+                                       <groupId>org.testng</groupId>
+                               </exclusion>
                        </exclusions>
                </dependency>
-
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
-                       <version>4.11</version>
+                       <version>4.13.2</version>
                        <scope>test</scope>
                </dependency>
-
                <dependency>
                        <groupId>org.json</groupId>
                        <artifactId>json</artifactId>
                        <version>20131018</version>
                </dependency>
-
                <!-- CXF JAX-RS extension -->
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <version>3.0.11-oss</version>
                        <type>pom</type>
                </dependency>
-
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-cadi-aaf</artifactId>
                        <version>2.7.4</version>
+                       <exclusions>
+                               <exclusion>
+                                       <artifactId>log4j</artifactId>
+                                       <groupId>log4j</groupId>
+                               </exclusion>
+                       </exclusions>
                </dependency>
                <dependency>
                        <groupId>backport-util-concurrent</groupId>
                <dependency>
                        <groupId>org.igniterealtime.smack</groupId>
                        <artifactId>smack-tcp</artifactId>
-                       <version>4.1.0-rc1</version>
+                       <version>4.4.2</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.camel</groupId>
                        <version>3.0.11-oss</version>
                        <scope>provided</scope>
                </dependency>
-
-    </dependencies>
+               <dependency>
+                       <groupId>io.dropwizard.metrics</groupId>
+                       <artifactId>metrics-core</artifactId>
+                       <version>4.2.3</version>
+                       <scope>test</scope>
+               </dependency>
+               <dependency>
+                       <groupId>org.slf4j</groupId>
+                       <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
                        shutdown WITHIN eclipse even in a Windows environment. Debugging is also
                <profile>
                        <id>docker</id>
                        <properties>
-                               <skip.docker.build>false</skip.docker.build>
-                               <skip.docker.tag>false</skip.docker.tag>
-                               <skip.docker.push>false</skip.docker.push>
+                               <skipTests>true</skipTests>
                        </properties>
                        <build>
                                <plugins>
                                        <plugin>
                                                <groupId>io.fabric8</groupId>
                                                <artifactId>docker-maven-plugin</artifactId>
-                                               <version>0.28.0</version>
+                                               <version>0.33.0</version>
                                                <configuration>
-                                                       <verbose>${docker.verbose}</verbose>
-                                                       <apiVersion>${docker.apiVersion}</apiVersion>
+                                                       <skipBuild>${skip.docker.build}</skipBuild>
+                                                       <skipPush>${skip.docker.push}</skipPush>
                                                        <pullRegistry>${docker.pull.registry}</pullRegistry>
                                                        <pushRegistry>${docker.push.registry}</pushRegistry>
                                                        <images>
                                </plugins>
                        </build>
                </profile>
-
-               <profile>
-                       <id>runLocal</id>
-                       <build>
-                               <defaultGoal>initialize</defaultGoal>
-                               <plugins>
-                                       <plugin>
-                                               <groupId>org.apache.maven.plugins</groupId>
-                                               <artifactId>maven-antrun-plugin</artifactId>
-                                               <executions>
-                                                       <execution>
-                                                               <phase>initialize</phase>
-                                                               <configuration>
-                                                                       <target name="runLocal">
-                                                                               <ant antfile="${basedir}/antBuild/build.xml" target="runLocal" />
-                                                                       </target>
-                                                               </configuration>
-                                                               <goals>
-                                                                       <goal>run</goal>
-                                                               </goals>
-                                                       </execution>
-                                               </executions>
-                                       </plugin>
-                               </plugins>
-                       </build>
-               </profile>
-
-               <profile>
-                       <id>runAjsc</id>
-                       <build>
-                               <defaultGoal>initialize</defaultGoal>
-                               <plugins>
-                                       <plugin>
-                                               <groupId>org.codehaus.mojo</groupId>
-                                               <artifactId>exec-maven-plugin</artifactId>
-                                               <version>1.3.2</version>
-                                               <executions>
-                                                       <execution>
-                                                               <phase>initialize</phase>
-                                                               <goals>
-                                                                       <goal>java</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       <!-- In order to better mimic a SOA cloud installation of AJSC (and
-                                                                               to help eliminate Maven/Eclipse/AJSC classpath issues that may be difficult
-                                                                               to diagnose), within this profile used to run locally, we are NOT including
-                                                                               project dependencies. These will be loaded by AJSC from $AJSC_HOME/extJars.
-                                                                               The only jar needed to run AJSC is the ajsc-runner.jar, and therefore is
-                                                                               the only dependency required by this profile to run locally. -->
-                                                                       <includeProjectDependencies>false</includeProjectDependencies>
-                                                                       <includePluginDependencies>true</includePluginDependencies>
-                                                                       <executable>java</executable>
-                                                                       <mainClass>com.att.ajsc.runner.Runner</mainClass>
-                                                                       <executableDependency>
-                                                                               <groupId>com.att.ajsc</groupId>
-                                                                               <artifactId>ajsc-runner</artifactId>
-                                                                       </executableDependency>
-                                                                       <additionalClasspathElements>
-                                                                               <additionalClasspathElement>${basedir}/ajsc-shared-config/etc</additionalClasspathElement>
-                                                                       </additionalClasspathElements>
-
-                                                                       <environmentVariables>
-                                                                               <AJSC_HOME>${runAjscHome}</AJSC_HOME>
-                                                                       </environmentVariables>
-
-                                                                       <!-- Main AJSC System Properties below (necessary for proper startup) -->
-                                                                       <systemProperties>
-                                                                               <systemProperty>
-                                                                                       <key>AJSC_HOME</key>
-                                                                                       <value>${runAjscHome}</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>AJSC_HOME</key>
-                                                                                       <value>${runAjscHome}</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>AJSC_CONF_HOME</key>
-                                                                                       <value>${basedir}/bundleconfig-local</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>logback.configurationFile</key>
-                                                                                       <value>${basedir}/ajsc-shared-config/etc/logback.xml</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>com.att.eelf.logging.file</key>
-                                                                                       <value>logback.xml</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>com.att.eelf.logging.path</key>
-                                                                                       <value>${basedir}/ajsc-shared-config/etc</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>logging.config</key>
-                                                                                       <value>${basedir}/ajsc-shared-config/etc/logback.xml</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>AJSC_SHARED_CONFIG</key>
-                                                                                       <value>${basedir}/ajsc-shared-config</value>
-                                                                               </systemProperty>
-
-                                                                               <!-- Please, NOTE: The following 2 system properties will normally
-                                                                                       be set within the sys-props.properties file once deployed to a node. We are
-                                                                                       setting them HERE to run locally to make more efficient use of maven variable
-                                                                                       replacement for ${basedir} -->
-                                                                               <!-- AJSC_EXTERNAL_LIB_FOLDERS represents the particular jars that
-                                                                                       will be externalized on a CSI node. This includes dme2 and csm related artifact. -->
-                                                                               <sysproperty>
-                                                                                       <key>AJSC_EXTERNAL_LIB_FOLDERS</key>
-                                                                                       <value>${basedir}/target/commonLibs</value>
-                                                                               </sysproperty>
-                                                                               <!-- AJSC_EXTERNAL_PROPERTIES_FOLDERS represents the particular
-                                                                                       files that may need to be added to the classpath. These files will be externalized
-                                                                                       on a CSI node. This includes dme2 and csm related artifact (such as csm-config-app.properties).
-                                                                                       Failure to have these files on the classpath may result in errors thrown
-                                                                                       by csm framework. -->
-                                                                               <sysproperty>
-                                                                                       <key>AJSC_EXTERNAL_PROPERTIES_FOLDERS</key>
-                                                                                       <value>${basedir}/ajsc-shared-config/etc</value>
-                                                                               </sysproperty>
-
-                                                                               <systemProperty>
-                                                                                       <key>AJSC_SERVICE_NAMESPACE</key>
-                                                                                       <value>${module.ajsc.namespace.name}</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>AJSC_SERVICE_VERSION</key>
-                                                                                       <value>${module.ajsc.namespace.version}</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>SOACLOUD_SERVICE_VERSION</key>
-                                                                                       <value>${project.version}</value>
-                                                                               </systemProperty>
-                                                                               <systemProperty>
-                                                                                       <key>server.port</key>
-                                                                                       <value>${serverPort}</value>
-                                                                               </systemProperty>
-                                                                       </systemProperties>
-
-                                                                       <!-- Command Line Arguments to add to the java command. Here, you
-                                                                               can specify the port as well as the Context you want your service to run
-                                                                               in. Use context=/ to run in an unnamed Context (Root Context). The default
-                                                                               configuration of the AJSC is to run under the / Context. Setting the port
-                                                                               here can aid during the development phase of your service. However, you can
-                                                                               leave this argument out entirely, and the AJSC will default to using an Ephemeral
-                                                                               port. -->
-                                                                       <arguments>
-                                                                               <argument>context=/</argument>
-                                                                               <argument>port=${serverPort}</argument>
-                                                                               <argument>sslport=${sslport}</argument>
-                                                                       </arguments>
-                                                               </configuration>
-                                                       </execution>
-                                               </executions>
-                                               <configuration>
-                                                       <executable>java</executable>
-                                               </configuration>
-                                               <dependencies>
-                                                       <dependency>
-                                                               <groupId>com.att.ajsc</groupId>
-                                                               <artifactId>ajsc-runner</artifactId>
-                                                               <version>${ajscRuntimeVersion}</version>
-                                                       </dependency>
-                                               </dependencies>
-                                       </plugin>
-
-                               </plugins>
-                       </build>
-               </profile>
                <profile>
                        <id>standardbuild</id>
                        <activation>
                                                <version>2.8.0-01</version>
                                                <extensions>true</extensions>
                                        </plugin>
-
                                        <plugin>
                                                <groupId>org.codehaus.mojo</groupId>
                                                <artifactId>exec-maven-plugin</artifactId>
                                                                        <silent>true</silent>
                                                                </configuration>
                                                        </execution>
-                                                       <execution>
-                                                               <id>copy-dependencies-ajsc-arch-parent-commonLibs</id>
-                                                               <phase>prepare-package</phase>
-                                                               <goals>
-                                                                       <goal>copy-dependencies</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       <includeScope>provided</includeScope>
-                                                                       <includeGroupIds>net.cingular.enterprise,com.att.aft,dom4j</includeGroupIds>
-                                                                       <outputDirectory>${project.build.directory}/commonLibs</outputDirectory>
-                                                                       <silent>true</silent>
-                                                               </configuration>
-                                                       </execution>
                                                        <execution>
                                                                <id>copyrunner</id>
                                                                <phase>prepare-package</phase>
                                                                        </resources>
                                                                </configuration>
                                                        </execution>
-                                                       <execution>
-                                                               <id>copyscript</id>
-                                                               <phase>package</phase>
-                                                               <goals>
-                                                                       <goal>copy-resources</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       <outputDirectory>${basedir}/target/swm/package/nix/dist_files${distFilesRoot}/bin</outputDirectory>
-                                                                       <resources>
-                                                                               <resource>
-                                                                                       <directory>src/main/scripts</directory>
-                                                                               </resource>
-                                                                       </resources>
-                                                               </configuration>
-                                                       </execution>
                                                        <execution>
                                                                <id>copy-docker-file</id>
                                                                <phase>prepare-package</phase>
                                                                        </resources>
                                                                </configuration>
                                                        </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>
                                                <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>
+                                                                               ${surefireArgLine} --illegal-access=permit
+                                                                       </argLine>
                                                        </configuration>
                                                </plugin>
                                        </plugins>
                        </build>
                </profile>
        </profiles>
-
 </project>