msgrtr
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.att.nsa</groupId>
<artifactId>msgrtr</artifactId>
<version>0.0.5</version>
</dependency><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">
<modelVersion>4.0.0</modelVersion>
<groupId>com.att.nsa</groupId>
<artifactId>msgrtr</artifactId>
<version>0.0.5</version>
<packaging>jar</packaging>
<name>Message Router</name>
<description>Message Router - Restful interface built for kafka</description>
<url>https://github.com/att/dmaap-framework</url>
<properties>
<spring.version>3.2.14.RELEASE</spring.version>
<cxf.version>3.0.4</cxf.version>
<jstl.version>1.2</jstl.version>
<sonar.junit.reportsPath>target/surefire-reports</sonar.junit.reportsPath>
<sonar.cobertura.reportPath>target/cobertura/cobertura.ser</sonar.cobertura.reportPath>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.source>1.7</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!-- Distribution management -->
<!-- Currently all artifacts will be uploaded to att-public-group reposiotry
on Maven Central -->
<!-- End Distribution management -->
<licenses>
<license>
<name>BSD License</name>
<url>https://github.com/att/DME/blob/master/License.txt</url>
</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>
<distributionManagement>
<snapshotRepository>
<id>ossrhdme</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrhdme</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- slf4j logger -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.6</version>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
<dependency>
<groupId>com.att.ajsc</groupId>
<artifactId>ajsc-core</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
</dependency>
<!-- <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-rs-client</artifactId>
<version>${cxf.version}</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId> <version>${cxf.version}</version>
</dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId>
<version>${cxf.version}</version> </dependency> Jetty is needed if you're
are not using the CXFServlet <dependency> <groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId> <version>${cxf.version}</version>
</dependency> -->
<!-- Begin - Spring Dependencies for DI -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<!-- End - Spring Dependencies for DI -->
<!-- Begin - Dependency on Dmaap Spring layer -->
<!-- <dependency> <groupId>com.att.dmaap</groupId> <artifactId>dmaap-spring</artifactId>
<version>0.0.1-SNAPSHOT</version> </dependency> -->
<!-- End - Dependency on Dmaap Spring layer -->
<!-- Begin - Dependency on log4j for logging purpose -->
<!-- <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId>
<version>1.2.17</version> </dependency> -->
<!-- Log4j's enhanced pattern layout is shipped separately <dependency>
<groupId>log4j</groupId> <artifactId>apache-log4j-extras</artifactId> <version>1.2.17</version>
</dependency> -->
<!-- End - Dependency on log4j for logging purpose -->
<!-- ZooKeeper Library -->
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.6</version>
</dependency>
<!-- JSON libraries -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20131018</version>
</dependency>
<!-- Apache Kafka -->
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.10</artifactId>
<version>0.8.2.1</version>
</dependency>
<dependency>
<groupId>com.att.eelf</groupId>
<artifactId>eelf-core</artifactId>
<version>0.0.1</version>
<scope>compile</scope>
</dependency>
<!-- our NSA server library -->
<dependency>
<groupId>com.att.nsa</groupId>
<artifactId>nsaServerLibrary</artifactId>
<version>1.0.10</version>
</dependency>
<dependency>
<groupId>com.att.nsa</groupId>
<artifactId>saToolkit</artifactId>
<version>0.0.1</version>
</dependency>
<!-- our Highland Park library -->
<!-- <dependency>
<groupId>com.att.nsa</groupId>
<artifactId>highlandParkCore</artifactId>
<version>0.4.9</version>
</dependency> -->
<!-- our base client library, for its command line tools -->
<dependency>
<groupId>com.att.nsa</groupId>
<artifactId>saClientLibrary</artifactId>
<version>0.0.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-cache</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-cache</artifactId>
<version>4.4.1</version>
</dependency>
<!-- explicit jline add b/c it conflicts with the zk client -->
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<version>2.12.1</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-test</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>com.att.aft</groupId>
<artifactId>dme2</artifactId>
<version>3.1.200</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
<build>
<finalName>DMaaP</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
<!-- <resource> <directory>src/main/config</directory> <filtering>true</filtering>
<includes> <include>**/log4j*.xml</include> </includes> </resource> <resource>
<directory>src/main/resources</directory> <filtering>false</filtering> <excludes>
<exclude>**/cambriaApiVersion.properties</exclude> </excludes> </resource> -->
</resources>
<plugins>
<!-- <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4.1</version>
<configuration> <descriptors> <descriptor>src/assembly/dep.xml</descriptor>
</descriptors> </configuration> <executions> <execution> <id>make-assembly</id>
this is used for inheritance merges -->
<!-- <phase>package</phase> bind to the packaging phase <goals> <goal>single</goal>
</goals> </execution> </executions> </plugin> -->
<!-- -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<excludes>
<!-- exclude until junits updated -->
<exclude>**/DME2*.java</exclude>
</excludes>
<!-- <skipTests>true</skipTests> -->
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.6.2.201302030002</version>
<configuration>
<destfile>${basedir}/target/coverage-reports/jacoco-unit.exec</destfile>
<datafile>${basedir}/target/coverage-reports/jacoco-unit.exec</datafile>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.7</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrhdme</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
</plugins>
</build>
<!-- <profiles> <profile> <id>jenkins</id> <activation> <property> <name>env.BUILD_NUMBER</name>
</property> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId> </plugin> <plugin> <groupId>com.att.aft.swm</groupId>
<artifactId>swm-plugin</artifactId> <version>1.4.4.12</version> <configuration>
<distFilesRootDirPath>/opt/app/dmaap/msgrtr/jenkinsbuild</distFilesRootDirPath>
<version>${project.version}-${env.BUILD_NUMBER}</version> <scriptExcludes>
<scriptExclude>**/swmpkgclean.sh</scriptExclude> </scriptExcludes> </configuration>
<executions> <execution> <id>pkgstage</id> <goals> <goal>pkgstage</goal>
</goals> </execution> <execution> <id>pkgcreate</id> <goals> <goal>pkgcreate</goal>
</goals> </execution> <execution> <id>pkginstall</id> <goals> <goal>install</goal>
</goals> <configuration> <componentName>com.att.nsa:msgrtr</componentName>
<version>${project.version}-${env.BUILD_NUMBER}</version> <waitTimeMins>4</waitTimeMins>
<properties> <property> <name>overrideDependencyConflicts</name> <value>true</value>
</property> <property> <name>AFTSWM_NOTIFY_ADDRESSES</name> <value>mailto:rs857c@att.com</value>
</property> </properties> </configuration> </execution> </executions> </plugin>
<plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution>
<phase>package</phase> <configuration> <tasks> <copy file="./src/main/scripts/swmpkgclean.sh"
toDir="./target" /> </tasks> </configuration> <goals> <goal>run</goal> </goals>
</execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId> <version>2.5</version> <configuration>
<skip>true</skip> </configuration> </plugin> </plugins> </build> </profile>
</profiles> -->
<scm>
<connection>https://github.com/att/dmaap-framework.git</connection>
<developerConnection>${project.scm.connection}</developerConnection>
<url>http://github.com/att/dmaap-framework/tree/master</url>
</scm>
</project>