storm -0.9.1 pom.xml

来源:互联网 发布:不学c语言直接学java 编辑:程序博客网 时间:2024/06/05 06:38
<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.kuxun.smonitor</groupId>  <artifactId>smonitor</artifactId>  <version>0.0.1-SNAPSHOT</version>  <packaging>jar</packaging>  <name>smonitor</name>  <url>http://maven.apache.org</url> <repositories>    <repository>      <id>github-releases</id>      <url>http://oss.sonatype.org/content/repositories/github-releases/</url>    </repository>    <repository>      <id>clojars.org</id>      <url>http://clojars.org/repo</url>    </repository>  </repositories>  <dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>    <dependency>      <groupId>org.testng</groupId>      <artifactId>testng</artifactId>      <version>6.8.5</version>      <scope>test</scope>    </dependency>    <dependency>      <groupId>org.mockito</groupId>      <artifactId>mockito-all</artifactId>      <version>1.9.0</version>      <scope>test</scope>    </dependency>    <dependency>      <groupId>org.easytesting</groupId>      <artifactId>fest-assert-core</artifactId>      <version>2.0M8</version>      <scope>test</scope>    </dependency>    <dependency>      <groupId>org.jmock</groupId>      <artifactId>jmock</artifactId>      <version>2.6.0</version>      <scope>test</scope>    </dependency>   <dependency><groupId>org.apache.storm</groupId><artifactId>storm-core</artifactId><version>0.9.1-incubating</version></dependency>    <dependency>      <groupId>commons-collections</groupId>      <artifactId>commons-collections</artifactId>      <version>3.2.1</version>    </dependency>    <dependency>      <groupId>com.google.guava</groupId>      <artifactId>guava</artifactId>      <version>15.0</version>    </dependency>     <dependency><groupId>org.apache.thrift</groupId><artifactId>libthrift</artifactId><version>0.8.0</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.5.8</version></dependency>  </dependencies>  <build>    <sourceDirectory>src/jvm</sourceDirectory>    <testSourceDirectory>test/jvm</testSourceDirectory>    <resources>      <resource>        <directory>${basedir}/multilang</directory>      </resource>    </resources>    <plugins>      <!--Bind the maven-assembly-plugin to the package phasethis will create a jar file without the storm dependenciessuitable for deployment to a cluster.-->      <plugin>        <artifactId>maven-assembly-plugin</artifactId>        <configuration>          <descriptorRefs>            <descriptorRef>jar-with-dependencies</descriptorRef>          </descriptorRefs>          <archive>            <manifest>              <mainClass></mainClass>            </manifest>          </archive>        </configuration>        <executions>          <execution>            <id>make-assembly</id>            <phase>package</phase>            <goals>              <goal>single</goal>            </goals>          </execution>        </executions>      </plugin>      <plugin>        <groupId>com.theoryinpractise</groupId>        <artifactId>clojure-maven-plugin</artifactId>        <version>1.3.12</version>        <extensions>true</extensions>        <configuration>          <sourceDirectories>            <sourceDirectory>src/clj</sourceDirectory>          </sourceDirectories>        </configuration>        <executions>          <execution>            <id>test</id>            <phase>test</phase>            <goals>              <goal>test</goal>            </goals>          </execution>        </executions>      </plugin>      <plugin>        <groupId>org.codehaus.mojo</groupId>        <artifactId>exec-maven-plugin</artifactId>        <version>1.2.1</version>        <executions>          <execution>            <goals>              <goal>exec</goal>            </goals>          </execution>        </executions>        <configuration>          <executable>java</executable>          <includeProjectDependencies>true</includeProjectDependencies>          <includePluginDependencies>false</includePluginDependencies>          <classpathScope>compile</classpathScope>          <mainClass>${storm.topology}</mainClass>        </configuration>      </plugin>      <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-compiler-plugin</artifactId>        <configuration>          <source>1.6</source>          <target>1.6</target>        </configuration>      </plugin>    </plugins>  </build></project>

0 0
原创粉丝点击