| POM文件内容: |
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2007-2010, Kaazing Corporation. All rights reserved.
-->
<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>
<parent>
<groupId>org.kaazing</groupId>
<artifactId>common</artifactId>
<version>2.1.0.3</version>
</parent>
<groupId>org.kaazing</groupId>
<artifactId>gateway.server</artifactId>
<name>Kaazing WebSocket Gateway - Server</name>
<description>WebSocket Gateway Server</description>
<version>5.0.0.89</version>
<url>https://github.com/kaazing/gateway.server.git</url>
<scm>
<connection>scm:git:${project.scm.url}</connection>
<developerConnection>scm:git:${project.scm.url}</developerConnection>
<url>git@github.com:kaazing/gateway.server.git</url>
</scm>
<dependencies>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.service</artifactId>
<version>[1.0.0.0,1.1.0.0)</version>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address</artifactId>
<version>${address.version}</version>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.transport</artifactId>
<version>${transport.version}</version>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.security</artifactId>
<version>${security.version}</version>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.util</artifactId>
<version>${util.version}</version>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>test.util</artifactId>
<version>[1.0.0.0,1.1.0.0)</version>
<scope>test</scope>
</dependency>
<!-- temporary dependencies for testing -->
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.http</artifactId>
<version>${http.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.ws</artifactId>
<version>${ws.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.ssl</artifactId>
<version>${ssl.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.tcp</artifactId>
<version>${tcp.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.wsn</artifactId>
<version>${wsn.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.wsr</artifactId>
<version>${wsr.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.httpxe</artifactId>
<version>${httpxe.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.wsdraft</artifactId>
<version>${wsdraft.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.wsxdraft</artifactId>
<version>${wsxdraft.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.sse</artifactId>
<version>${sse.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.wsx</artifactId>
<version>${wsx.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.httpx</artifactId>
<version>${httpx.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.httpxdraft</artifactId>
<version>${httpxdraft.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.rtmp</artifactId>
<version>${rtmp.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.udp</artifactId>
<version>${udp.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.wse</artifactId>
<version>${wse.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.resource.address.pipe</artifactId>
<version>${pipe.address.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.service.echo</artifactId>
<version>[1.0.0.0,1.1.0.0)</version>
<scope>test</scope>
</dependency>
<!-- End of temporary -->
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.server.api</artifactId>
<version>[5.0.0.0,5.1.0.0)</version>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.server.spi</artifactId>
<version>[5.0.0.0,5.1.0.0)</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>${xmlbeans.version}</version>
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>${jdom.version}</version>
</dependency>
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
</dependency>
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast-client</artifactId>
<version>${hazelcast.version}</version>
</dependency>
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast-cloud</artifactId>
<version>${hazelcast.version}</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>${jna.version}</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<classifier>platform</classifier>
<version>${jna.version}</version>
</dependency>
<!-- From core.common -->
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-legacy</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>[4.10,5.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-junit4</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-script</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>robot.junit</artifactId>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>net.api</artifactId>
<version>[1.1.0.0,1.2.0.0)</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.kaazing</groupId>
<artifactId>gateway.test.ca</artifactId>
<version>[1.0.0.0,1.1.0.0)</version>
<classifier>keystore</classifier>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-tools</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireJavaVersion>
<!-- Enforce java 1.7 as minimum for compiling -->
<!-- This is needed because of java.util.zip.Deflater and NIO UDP multicast-->
<version>[1.7.0,)</version>
</requireJavaVersion>
<requireMavenVersion>
<version>[3.0.4,)</version>
</requireMavenVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>unpack-truststore</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeArtifactIds>gateway.test.ca</includeArtifactIds>
<outputDirectory>${basedir}/target/truststore</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xmlbeans-maven-plugin</artifactId>
<version>2.3.3</version>
<executions>
<execution>
<goals>
<goal>xmlbeans</goal>
</goals>
</execution>
</executions>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.kaazing</groupId>
<artifactId>robot-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<!--
<disableXmlReport>true</disableXmlReport>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
-->
</configuration>
</plugin>
<plugin>
<groupId>org.kaazing</groupId>
<artifactId>license-maven-plugin</artifactId>
<configuration>
<projectHints>
<projectDescription>
<projectName>Java Native Access</projectName>
<licenseName>LGPL</licenseName>
<licenseUrl>http://www.gnu.org/licenses/licenses.html</licenseUrl>
<homePage>https://github.com/twall/jna</homePage>
<version>2.1</version>
</projectDescription>
<projectDescription>
<projectName>JDOM</projectName>
<licenseName>JDOM License</licenseName>
<licenseUrl>https://github.com/hunterhacker/jdom/blob/master/LICENSE.txt</licenseUrl>
<homePage>http://jdom.org</homePage>
<version>1.1</version>
</projectDescription>
</projectHints>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only.
It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.codehaus.mojo
</groupId>
<artifactId>
build-helper-maven-plugin
</artifactId>
<versionRange>
[1.8,)
</versionRange>
<goals>
<goal>
timestamp-property
</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
<properties>
<address.version>[1.0.0.0,1.1.0.0)</address.version>
<transport.version>[1.0.0.0,1.1.0.0)</transport.version>
<security.version>[1.0.0.0, 1.1.0.0)</security.version>
<util.version>[1.0.0.0,1.1.0.0)</util.version>
<!-- transport versions -->
<ssl.transport.version>[1.0.0.0,1.1.0.0)</ssl.transport.version>
<wsr.transport.version>[1.0.0.0,1.1.0.0)</wsr.transport.version>
<wseb.transport.version>[1.0.0.0,1.1.0.0)</wseb.transport.version>
<wsn.transport.version>[1.0.0.0,1.1.0.0)</wsn.transport.version>
<ws.transport.version>[1.0.0.0,1.1.0.0)</ws.transport.version>
<sse.transport.version>[1.0.0.0,1.1.0.0)</sse.transport.version>
<http.transport.version>[1.0.0.0,1.1.0.0)</http.transport.version>
<nio.transport.version>[1.0.0.0,1.1.0.0)</nio.transport.version>
<bio.transport.version>[1.0.0.0,1.1.0.0)</bio.transport.version>
<proxy.transport.version>[1.0.0.0,1.1.0.0)</proxy.transport.version>
<!-- resource address versions -->
<sse.address.version>[1.0.0.0,1.1.0.0)</sse.address.version>
<ssl.address.version>[1.0.0.0,1.1.0.0)</ssl.address.version>
<tcp.address.version>[1.0.0.0,1.1.0.0)</tcp.address.version>
<http.address.version>[1.0.0.0,1.1.0.0)</http.address.version>
<udp.address.version>[1.0.0.0,1.1.0.0)</udp.address.version>
<httpx.address.version>[1.0.0.0,1.1.0.0)</httpx.address.version>
<httpxdraft.address.version>[1.0.0.0,1.1.0.0)</httpxdraft.address.version>
<httpxe.address.version>[1.0.0.0,1.1.0.0)</httpxe.address.version>
<ws.address.version>[1.0.0.0,1.1.0.0)</ws.address.version>
<wsx.address.version>[1.0.0.0,1.1.0.0)</wsx.address.version>
<wse.address.version>[1.0.0.0,1.1.0.0)</wse.address.version>
<wsn.address.version>[1.0.0.0,1.1.0.0)</wsn.address.version>
<wsr.address.version>[1.0.0.0,1.1.0.0)</wsr.address.version>
<wsdraft.address.version>[1.0.0.0,1.1.0.0)</wsdraft.address.version>
<wsxdraft.address.version>[1.0.0.0,1.1.0.0)</wsxdraft.address.version>
<rtmp.address.version>[1.0.0.0,1.1.0.0)</rtmp.address.version>
<pipe.address.version>[1.0.0.0,1.1.0.0)</pipe.address.version>
<proxy.address.version>[1.0.0.0,1.1.0.0)</proxy.address.version>
<kaazing.mina.version>2.0.0-RC1k</kaazing.mina.version>
<apache.mina.version>2.0.0-RC1</apache.mina.version>
<hazelcast.version>1.9.4.8</hazelcast.version>
<jdom.version>1.1</jdom.version>
<xmlbeans.version>2.4.0</xmlbeans.version>
<jna.version>3.3.0</jna.version>
<!-- remove this after next core.common release -->
<commons-cli.version>1.2</commons-cli.version>
<!-- temporarily override license.version until we can move to core.common latest -->
<license.version>24</license.version>
</properties>
</project>
|