storm-core-java-api
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.github.caofangkun</groupId> <artifactId>storm-core-java-api</artifactId> <version>0.11.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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"> <modelVersion>4.0.0</modelVersion> <groupId>com.github.caofangkun</groupId> <artifactId>storm-core-java-api</artifactId> <name>storm-core-java-api</name> <version>0.11.0</version> <description>Apache Storm Java Api</description> <url>https://github.com/caofangkun/storm-core-java-api</url> <developers> <developer> <id>caofangkun</id> <name>Kun Cao</name> <email>caofangkun@gmail.com</email> </developer> </developers> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <scm> <connection>scm:git:https://github.com/caofangkun/storm-core-java-api</connection> <developerConnection>scm:git:https://github.com/caofangkun/storm-core-java-api</developerConnection> <tag>storm-core-java-api-0.11.0</tag> <url>https://github.com/caofangkun/storm-core-java-api</url> </scm> <build> <resources> <resource> <filtering>true</filtering> <directory>${basedir}/src/main/resources</directory> <includes> <include>java-core-version-info.properties</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>com.github.caofangkun</groupId> <artifactId>version-maven-plugin</artifactId> <executions> <execution> <id>version-info</id> <phase>generate-resources</phase> <goals> <goal>version-info</goal> </goals> <configuration> <source> <directory>${basedir}/src/</directory> <includes> <include>src/**/*.java</include> </includes> </source> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>2.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> <configuration> <keepDependenciesWithProvidedScope>false</keepDependenciesWithProvidedScope> <promoteTransitiveDependencies>true</promoteTransitiveDependencies> <createDependencyReducedPom>true</createDependencyReducedPom> <minimizeJar>false</minimizeJar> <artifactSet> <includes> <include>org.apache.thrift:*</include> <include>io.netty:netty</include> <include>com.google.guava:guava</include> <include>org.apache.httpcomponents:http*</include> <include>org.apache.zookeeper:zookeeper</include> <include>org.apache.curator:*</include> </includes> </artifactSet> <relocations> <relocation> <pattern>org.apache.thrift</pattern> <shadedPattern>org.apache.storm.thrift</shadedPattern> </relocation> <relocation> <pattern>org.jboss.netty</pattern> <shadedPattern>org.apache.storm.netty</shadedPattern> </relocation> <relocation> <pattern>com.google.common</pattern> <shadedPattern>org.apache.storm.guava</shadedPattern> </relocation> <relocation> <pattern>com.google.thirdparty</pattern> <shadedPattern>org.apache.storm.guava.thirdparty</shadedPattern> </relocation> <relocation> <pattern>org.apache.http</pattern> <shadedPattern>org.apache.storm.http</shadedPattern> </relocation> <relocation> <pattern>org.apache.zookeeper</pattern> <shadedPattern>org.apache.storm.zookeeper</shadedPattern> </relocation> <relocation> <pattern>org.apache.curator</pattern> <shadedPattern>org.apache.storm.curator</shadedPattern> </relocation> </relocations> <filters> <filter> <artifact>org.apache.thrift:*</artifact> <excludes> <exclude>META-INF/LICENSE.txt</exclude> <exclude>META-INF/NOTICE.txt</exclude> </excludes> </filter> <filter> <artifact>io.netty:netty</artifact> <excludes> <exclude>META-INF/LICENSE.txt</exclude> <exclude>META-INF/NOTICE.txt</exclude> </excludes> </filter> <filter> <artifact>commons-httpclient:commons-httpclient</artifact> <excludes> <exclude>META-INF/LICENSE.txt</exclude> <exclude>META-INF/NOTICE.txt</exclude> <exclude>META-INF/README.txt</exclude> </excludes> </filter> <filter> <artifact>org.apache.zookeeper:zookeeper</artifact> <excludes> <exclude>LICENSE.txt</exclude> </excludes> </filter> </filters> </configuration> </plugin> <plugin> <artifactId>maven-release-plugin</artifactId> <version>2.5</version> <configuration> <autoVersionSubmodules>true</autoVersionSubmodules> <useReleaseProfile>false</useReleaseProfile> <releaseProfiles>release</releaseProfiles> <goals>deploy</goals> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.3</version> <extensions>true</extensions> <executions> <execution> <id>injected-nexus-deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </execution> </executions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> <plugin> <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> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9.1</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <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> </plugins> </build> </profile> </profiles> <repositories> <repository> <releases> <enabled>false</enabled> </releases> <snapshots /> <id>oss-snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </repository> <repository> <releases /> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <url>http://repo1.maven.org/maven2/</url> </repository> <repository> <releases /> <snapshots /> <id>clojars</id> <url>https://clojars.org/repo/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <releases> <enabled>false</enabled> </releases> <snapshots /> <id>oss-snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>org.clojure</groupId> <artifactId>clojure</artifactId> <version>1.6.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>clj-time</groupId> <artifactId>clj-time</artifactId> <version>0.8.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.3</version> <scope>compile</scope> </dependency> <dependency> <groupId>compojure</groupId> <artifactId>compojure</artifactId> <version>1.1.3</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>core.incubator</artifactId> <version>0.1.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>tools.macro</artifactId> <version>0.1.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>clout</groupId> <artifactId>clout</artifactId> <version>1.0.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>ring</groupId> <artifactId>ring-core</artifactId> <version>1.1.5</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>compile</scope> </dependency> <dependency> <groupId>hiccup</groupId> <artifactId>hiccup</artifactId> <version>0.3.6</version> <scope>compile</scope> </dependency> <dependency> <groupId>ring</groupId> <artifactId>ring-devel</artifactId> <version>1.3.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>clj-stacktrace</groupId> <artifactId>clj-stacktrace</artifactId> <version>0.2.7</version> <scope>compile</scope> </dependency> <dependency> <groupId>ns-tracker</groupId> <artifactId>ns-tracker</artifactId> <version>0.2.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>tools.namespace</artifactId> <version>0.2.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>java.classpath</artifactId> <version>0.2.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>ring</groupId> <artifactId>ring-jetty-adapter</artifactId> <version>1.3.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>ring</groupId> <artifactId>ring-servlet</artifactId> <version>1.3.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.orbit</groupId> <artifactId>javax.servlet</artifactId> <version>2.5.0.v201103041518</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-http</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-io</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>ring</groupId> <artifactId>ring-json</artifactId> <version>0.3.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>cheshire</groupId> <artifactId>cheshire</artifactId> <version>5.3.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.3.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-smile</artifactId> <version>2.3.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>tigris</groupId> <artifactId>tigris</artifactId> <version>0.1.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-security</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlets</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-continuation</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-client</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <version>7.6.13.v20130916</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>tools.logging</artifactId> <version>0.2.3</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>math.numeric-tower</artifactId> <version>0.0.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>tools.cli</artifactId> <version>0.2.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-exec</artifactId> <version>1.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.5</version> <scope>compile</scope> </dependency> <dependency> <groupId>jline</groupId> <artifactId>jline</artifactId> <version>0.9.94</version> <scope>compile</scope> <exclusions> <exclusion> <artifactId>junit</artifactId> <groupId>junit</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.twitter</groupId> <artifactId>carbonite</artifactId> <version>1.4.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.esotericsoftware.kryo</groupId> <artifactId>kryo</artifactId> <version>2.21</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.esotericsoftware.reflectasm</groupId> <artifactId>reflectasm</artifactId> <version>1.07</version> <classifier>shaded</classifier> <scope>compile</scope> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>4.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.esotericsoftware.minlog</groupId> <artifactId>minlog</artifactId> <version>1.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>1.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.twitter</groupId> <artifactId>chill-java</artifactId> <version>0.3.5</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.11</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.6</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.googlecode.disruptor</groupId> <artifactId>disruptor</artifactId> <version>2.10.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.jgrapht</groupId> <artifactId>jgrapht-core</artifactId> <version>0.9.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.0.13</version> <scope>compile</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.0.13</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.5</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>1.6.6</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth</artifactId> <version>2.4.0</version> <scope>compile</scope> <exclusions> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> <exclusion> <artifactId>slf4j-log4j12</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> </dependencies> <distributionManagement> <repository> <id>ossrh</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <properties> <conjure.version>2.1.3</conjure.version> <clojure.tools.logging.version>0.2.3</clojure.tools.logging.version> <curator.version>2.5.0</curator.version> <snakeyaml.version>1.11</snakeyaml.version> <zookeeper.version>3.4.6</zookeeper.version> <test.extra.args>-Djava.net.preferIPv4Stack=true</test.extra.args> <clj-time.version>0.8.0</clj-time.version> <clojure.version>1.6.0</clojure.version> <disruptor.version>2.10.1</disruptor.version> <compojure.version>1.1.3</compojure.version> <commons-io.version>2.4</commons-io.version> <mockito.version>1.9.5</mockito.version> <clojure-complete.version>0.2.3</clojure-complete.version> <clojure.math.numeric-tower.version>0.0.1</clojure.math.numeric-tower.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <hadoop.version>2.6.0</hadoop.version> <netty.version>3.9.0.Final</netty.version> <httpclient.version>4.3.3</httpclient.version> <ring.version>1.3.0</ring.version> <clojure.tools.nrepl.version>0.2.3</clojure.tools.nrepl.version> <logback-classic.version>1.0.13</logback-classic.version> <hive.version>0.14.0</hive.version> <reply.version>0.3.0</reply.version> <guava.version>16.0.1</guava.version> <clojure.tools.cli.version>0.2.4</clojure.tools.cli.version> <jetty.version>7.6.13.v20130916</jetty.version> <clojure-data-codec.version>0.1.0</clojure-data-codec.version> <json-simple.version>1.1</json-simple.version> <log4j-over-slf4j.version>1.6.6</log4j-over-slf4j.version> <jgrapht.version>0.9.0</jgrapht.version> <commons-exec.version>1.1</commons-exec.version> <hiccup.version>0.3.6</hiccup.version> <commons-lang.version>2.5</commons-lang.version> <clojure-contrib.version>1.2.0</clojure-contrib.version> <carbonite.version>1.4.0</carbonite.version> </properties> </project>