* ECOMP is a trademark and service mark of AT&T Intellectual Property.\r
*\r
-->\r
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">\r
- <modelVersion>4.0.0</modelVersion>\r
+<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/maven-v4_0_0.xsd">\r
+ <modelVersion>4.0.0</modelVersion>\r
<parent>\r
<groupId>org.onap.dmaap.datarouter</groupId>\r
<artifactId>parent</artifactId>\r
- <version>1.0.0-SNAPSHOT</version>\r
+ <version>1.0.1-SNAPSHOT</version>\r
<relativePath>../pom.xml</relativePath>\r
</parent>\r
- \r
- \r
<artifactId>datarouter-node</artifactId>\r
<packaging>jar</packaging>\r
<name>datarouter-node</name>\r
<url>https://github.com/att/DMAAP_DATAROUTER</url>\r
-\r
-\r
-\r
<properties>\r
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
<maven.compiler.source>1.8</maven.compiler.source>\r
<maven.compiler.target>1.8</maven.compiler.target>\r
- <dockerLocation>${basedir}/target/</dockerLocation>\r
+ <docker.location>${basedir}/target/</docker.location>\r
<sonar.language>java</sonar.language>\r
- <sonar.skip>false</sonar.skip>\r
+ <sonar.skip>false</sonar.skip>\r
<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>\r
<sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>\r
<sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec</sonar.jacoco.reportPath>\r
<stagingNexusPath>/content/repositories/staging/</stagingNexusPath>\r
<sitePath>/content/sites/site/${project.groupId}/${project.artifactId}/${project.version}</sitePath>\r
</properties>\r
- \r
<dependencies>\r
<dependency>\r
<groupId>junit</groupId>\r
<artifactId>json</artifactId>\r
<version>20160810</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>javax.mail</groupId>\r
<artifactId>javax.mail-api</artifactId>\r
<artifactId>servlet-api</artifactId>\r
<version>2.5</version>\r
</dependency>\r
-\r
+ <dependency>\r
+ <groupId>com.thoughtworks.xstream</groupId>\r
+ <artifactId>xstream</artifactId>\r
+ <version>1.4.7</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>ch.qos.logback</groupId>\r
+ <artifactId>logback-classic</artifactId>\r
+ <version>1.2.0</version>\r
+ <scope>compile</scope>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>ch.qos.logback</groupId>\r
+ <artifactId>logback-core</artifactId>\r
+ <version>1.2.0</version>\r
+ <scope>compile</scope>\r
+ </dependency>\r
<dependency>\r
<groupId>org.eclipse.jetty</groupId>\r
<artifactId>jetty-server</artifactId>\r
<artifactId>jetty-http</artifactId>\r
<version>7.6.14.v20131031</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>org.eclipse.jetty</groupId>\r
<artifactId>jetty-security</artifactId>\r
<version>7.6.14.v20131031</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>org.eclipse.jetty</groupId>\r
<artifactId>jetty-websocket</artifactId>\r
<version>7.6.14.v20131031</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>org.eclipse.jetty</groupId>\r
<artifactId>jetty-io</artifactId>\r
<version>7.6.14.v20131031</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>org.apache.commons</groupId>\r
<artifactId>commons-io</artifactId>\r
<dependency>\r
<groupId>org.apache.httpcomponents</groupId>\r
<artifactId>httpcore</artifactId>\r
- <version>4.2.2</version>\r
+ <version>4.4</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>commons-codec</groupId>\r
<artifactId>commons-codec</artifactId>\r
<version>1.6</version>\r
</dependency>\r
-\r
<dependency>\r
<groupId>org.mozilla</groupId>\r
<artifactId>rhino</artifactId>\r
<dependency>\r
<groupId>org.apache.httpcomponents</groupId>\r
<artifactId>httpclient</artifactId>\r
- <version>4.2.3</version>\r
+ <version>4.5.3</version>\r
</dependency>\r
<dependency>\r
<groupId>org.sonatype.http-testing-harness</groupId>\r
<artifactId>junit-runner</artifactId>\r
<version>0.11</version>\r
+ <exclusions>\r
+ <exclusion>\r
+ <groupId>org.databene</groupId>\r
+ <artifactId>contiperf</artifactId>\r
+ </exclusion>\r
+ </exclusions>\r
</dependency>\r
-\r
-\r
<dependency>\r
<groupId>log4j</groupId>\r
<artifactId>log4j</artifactId>\r
<scope>compile</scope>\r
</dependency>\r
</dependencies>\r
-\r
<build>\r
<finalName>datarouter-node</finalName>\r
<resources>\r
<include>**/log4j.properties</include>\r
</includes>\r
</resource>\r
-\r
</resources>\r
<plugins>\r
<plugin>\r
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-compiler-plugin</artifactId>\r
<configuration>\r
- <archive>\r
- <manifest>\r
- <mainClass>org.onap.datarouter.node.NodeMain</mainClass>\r
-\r
- </manifest>\r
- </archive>\r
-\r
<source>1.8</source>\r
<target>1.8</target>\r
</configuration>\r
</descriptorRefs>\r
<outputDirectory>${basedir}/target/opt/app/datartr/lib</outputDirectory>\r
<archive>\r
-\r
<manifest>\r
<addClasspath>true</addClasspath>\r
- <mainClass>org.onap.datarouter.node.NodeMain</mainClass>\r
+ <mainClass>org.onap.dmaap.datarouter.node.NodeMain</mainClass>\r
</manifest>\r
</archive>\r
</configuration>\r
-\r
<executions>\r
<execution>\r
- <id>make-assembly</id> <!-- this is used for inheritance merges -->\r
- <phase>package</phase> <!-- bind to the packaging phase -->\r
+ <id>make-assembly</id>\r
+ <!-- this is used for inheritance merges -->\r
+ <phase>package</phase>\r
+ <!-- bind to the packaging phase -->\r
<goals>\r
<goal>single</goal>\r
</goals>\r
<goal>copy-resources</goal>\r
</goals>\r
<configuration>\r
- <outputDirectory>${dockerLocation}</outputDirectory>\r
+ <outputDirectory>${docker.location}</outputDirectory>\r
<overwrite>true</overwrite>\r
<resources>\r
<resource>\r
</configuration>\r
</execution>\r
<execution>\r
- <id>copy-resources-1</id>\r
- <phase>validate</phase>\r
- <goals>\r
- <goal>copy-resources</goal>\r
- </goals>\r
- <configuration>\r
- <outputDirectory>${basedir}/target/opt/app/datartr/self_signed</outputDirectory>\r
- <resources>\r
- <resource>\r
- <directory>${basedir}/self_signed</directory>\r
- <includes>\r
- <include>misc/**</include>\r
- <include>**/**</include>\r
- </includes>\r
- </resource>\r
- </resources>\r
- </configuration>\r
- </execution>\r
+ <id>copy-resources-1</id>\r
+ <phase>validate</phase>\r
+ <goals>\r
+ <goal>copy-resources</goal>\r
+ </goals>\r
+ <configuration>\r
+ <outputDirectory>${basedir}/target/opt/app/datartr/self_signed</outputDirectory>\r
+ <resources>\r
+ <resource>\r
+ <directory>${basedir}/self_signed</directory>\r
+ <includes>\r
+ <include>misc/**</include>\r
+ <include>**/**</include>\r
+ </includes>\r
+ </resource>\r
+ </resources>\r
+ </configuration>\r
+ </execution>\r
</executions>\r
</plugin>\r
<plugin>\r
<version>0.4.11</version>\r
<configuration>\r
<imageName>onap/dmaap/datarouter-node</imageName>\r
- <dockerDirectory>${dockerLocation}</dockerDirectory>\r
+ <dockerDirectory>${docker.location}</dockerDirectory>\r
<serverId>docker-hub</serverId>\r
<registryUrl>https://${docker.registry}</registryUrl>\r
<imageTags>\r
<forceTags>true</forceTags>\r
</configuration>\r
</plugin>\r
-\r
<plugin>\r
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-dependency-plugin</artifactId>\r
</execution>\r
</executions>\r
</plugin>\r
- <plugin>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <artifactId>maven-javadoc-plugin</artifactId>\r
- <configuration>\r
- <failOnError>false</failOnError>\r
- </configuration>\r
- <executions>\r
- <execution>\r
- <id>attach-javadocs</id>\r
- <goals>\r
- <goal>jar</goal>\r
- </goals>\r
- </execution>\r
- </executions>\r
- </plugin> \r
- \r
- \r
- <plugin>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <artifactId>maven-source-plugin</artifactId>\r
- <version>2.2.1</version>\r
- <executions>\r
- <execution>\r
- <id>attach-sources</id>\r
- <goals>\r
- <goal>jar-no-fork</goal>\r
- </goals>\r
- </execution>\r
- </executions>\r
- </plugin> \r
- \r
- <plugin>\r
+ <plugin>\r
+ <groupId>org.apache.maven.plugins</groupId>\r
+ <artifactId>maven-javadoc-plugin</artifactId>\r
+ <configuration>\r
+ <failOnError>false</failOnError>\r
+ </configuration>\r
+ <executions>\r
+ <execution>\r
+ <id>attach-javadocs</id>\r
+ <goals>\r
+ <goal>jar</goal>\r
+ </goals>\r
+ </execution>\r
+ </executions>\r
+ </plugin>\r
+ <plugin>\r
+ <groupId>org.apache.maven.plugins</groupId>\r
+ <artifactId>maven-source-plugin</artifactId>\r
+ <version>2.2.1</version>\r
+ <executions>\r
+ <execution>\r
+ <id>attach-sources</id>\r
+ <goals>\r
+ <goal>jar-no-fork</goal>\r
+ </goals>\r
+ </execution>\r
+ </executions>\r
+ </plugin>\r
+ <plugin>\r
<groupId>org.codehaus.mojo</groupId>\r
<artifactId>cobertura-maven-plugin</artifactId>\r
<version>2.7</version>\r
<configuration>\r
<formats>\r
- <format>html</format>\r
- <format>xml</format>\r
- </formats>\r
+ <format>html</format>\r
+ <format>xml</format>\r
+ </formats>\r
</configuration>\r
</plugin>\r
-<plugin>\r
+ <plugin>\r
<groupId>org.sonatype.plugins</groupId>\r
<artifactId>nexus-staging-maven-plugin</artifactId>\r
<version>1.6.7</version>\r
<serverId>ecomp-staging</serverId>\r
</configuration>\r
</plugin>\r
- \r
<plugin>\r
- <groupId>org.jacoco</groupId>\r
- <artifactId>jacoco-maven-plugin</artifactId>\r
- <version>${jacoco.version}</version>\r
- <configuration>\r
- <excludes>\r
- <exclude>**/gen/**</exclude>\r
- <exclude>**/generated-sources/**</exclude>\r
- <exclude>**/yang-gen/**</exclude>\r
- <exclude>**/pax/**</exclude>\r
- </excludes>\r
- </configuration>\r
- <executions>\r
-\r
- <execution>\r
- <id>pre-unit-test</id>\r
- <goals>\r
- <goal>prepare-agent</goal>\r
- </goals>\r
- <configuration>\r
- <destFile>${project.build.directory}/code-coverage/jacoco-ut.exec</destFile>\r
- <propertyName>surefireArgLine</propertyName>\r
- </configuration>\r
- </execution>\r
- \r
- \r
- <execution>\r
- <id>post-unit-test</id>\r
- <phase>test</phase>\r
- <goals>\r
- <goal>report</goal>\r
- </goals>\r
- <configuration>\r
- <dataFile>${project.build.directory}/code-coverage/jacoco-ut.exec</dataFile>\r
- <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>\r
- </configuration>\r
- </execution>\r
- <execution>\r
- <id>pre-integration-test</id>\r
- <phase>pre-integration-test</phase>\r
- <goals>\r
- <goal>prepare-agent</goal>\r
- </goals>\r
- <configuration>\r
- <destFile>${project.build.directory}/code-coverage/jacoco-it.exec</destFile>\r
-\r
- <propertyName>failsafeArgLine</propertyName>\r
- </configuration>\r
- </execution>\r
-\r
- \r
- <execution>\r
- <id>post-integration-test</id>\r
- <phase>post-integration-test</phase>\r
- <goals>\r
- <goal>report</goal>\r
- </goals>\r
- <configuration>\r
- <dataFile>${project.build.directory}/code-coverage/jacoco-it.exec</dataFile>\r
- <outputDirectory>${project.reporting.outputDirectory}/jacoco-it</outputDirectory>\r
- </configuration>\r
- </execution>\r
- </executions>\r
- </plugin>\r
+ <groupId>org.jacoco</groupId>\r
+ <artifactId>jacoco-maven-plugin</artifactId>\r
+ <version>${jacoco.version}</version>\r
+ <configuration>\r
+ <excludes>\r
+ <exclude>**/gen/**</exclude>\r
+ <exclude>**/generated-sources/**</exclude>\r
+ <exclude>**/yang-gen/**</exclude>\r
+ <exclude>**/pax/**</exclude>\r
+ </excludes>\r
+ </configuration>\r
+ <executions>\r
+ <execution>\r
+ <id>pre-unit-test</id>\r
+ <goals>\r
+ <goal>prepare-agent</goal>\r
+ </goals>\r
+ <configuration>\r
+ <destFile>${project.build.directory}/code-coverage/jacoco-ut.exec</destFile>\r
+ <propertyName>surefireArgLine</propertyName>\r
+ </configuration>\r
+ </execution>\r
+ <execution>\r
+ <id>post-unit-test</id>\r
+ <phase>test</phase>\r
+ <goals>\r
+ <goal>report</goal>\r
+ </goals>\r
+ <configuration>\r
+ <dataFile>${project.build.directory}/code-coverage/jacoco-ut.exec</dataFile>\r
+ <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>\r
+ </configuration>\r
+ </execution>\r
+ <execution>\r
+ <id>pre-integration-test</id>\r
+ <phase>pre-integration-test</phase>\r
+ <goals>\r
+ <goal>prepare-agent</goal>\r
+ </goals>\r
+ <configuration>\r
+ <destFile>${project.build.directory}/code-coverage/jacoco-it.exec</destFile>\r
+ <propertyName>failsafeArgLine</propertyName>\r
+ </configuration>\r
+ </execution>\r
+ <execution>\r
+ <id>post-integration-test</id>\r
+ <phase>post-integration-test</phase>\r
+ <goals>\r
+ <goal>report</goal>\r
+ </goals>\r
+ <configuration>\r
+ <dataFile>${project.build.directory}/code-coverage/jacoco-it.exec</dataFile>\r
+ <outputDirectory>${project.reporting.outputDirectory}/jacoco-it</outputDirectory>\r
+ </configuration>\r
+ </execution>\r
+ </executions>\r
+ </plugin>\r
</plugins>\r
</build>\r
-<distributionManagement>\r
+ <distributionManagement>\r
<repository>\r
<id>ecomp-releases</id>\r
<name>DR Release Repository</name>\r
<url>dav:${nexusproxy}${sitePath}</url>\r
</site>\r
</distributionManagement>\r
- <pluginRepositories>\r
- <pluginRepository>\r
- <id>onap-plugin-snapshots</id>\r
- <url>https://nexus.onap.org/content/repositories/snapshots/</url>\r
- </pluginRepository>\r
- </pluginRepositories>\r
- \r
-\r
- \r
-</project>\r
+ <pluginRepositories>\r
+ <pluginRepository>\r
+ <id>onap-plugin-snapshots</id>\r
+ <url>https://nexus.onap.org/content/repositories/snapshots/</url>\r
+ </pluginRepository>\r
+ </pluginRepositories>\r
+</project>
\ No newline at end of file