Skip to content
Newer
Older
100644 160 lines (145 sloc) 4.07 KB
b5d41e9 @martin-g Initial import of the demo application for Wicket Native WebSocket
authored Jun 19, 2012
1 <?xml version="1.0"?>
2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4 <modelVersion>4.0.0</modelVersion>
5
6 <groupId>com.github.marting</groupId>
7 <artifactId>wicket-native-websocket-example</artifactId>
8 <version>0.1-SNAPSHOT</version>
9 <name>Apache Wicket Native Websocket Example</name>
10 <packaging>war</packaging>
11
12 <properties>
13 <scala.version>2.9.2</scala.version>
14 <akka.version>2.0.2</akka.version>
15 <jetty.version>7.6.4.v20120524</jetty.version>
16 </properties>
17
18 <dependencies>
19
20 <dependency>
21 <groupId>org.scala-lang</groupId>
22 <artifactId>scala-library</artifactId>
23 <version>${scala.version}</version>
24 </dependency>
25
26 <dependency>
27 <groupId>org.apache.wicket</groupId>
28 <artifactId>wicket-native-websocket-jetty</artifactId>
29 <version>0.1-SNAPSHOT</version>
30 </dependency>
31
32 <dependency>
33 <groupId>org.slf4j</groupId>
34 <artifactId>slf4j-log4j12</artifactId>
35 <version>1.6.4</version>
36 </dependency>
37
38 <dependency>
39 <groupId>log4j</groupId>
40 <artifactId>log4j</artifactId>
41 <version>1.2.16</version>
42 </dependency>
43
44 <!-- JETTY DEPENDENCIES FOR TESTING -->
45 <dependency>
46 <groupId>org.eclipse.jetty.aggregate</groupId>
47 <artifactId>jetty-all-server</artifactId>
48 <version>${jetty.version}</version>
49 <scope>provided</scope>
50 </dependency>
51
52 <dependency>
53 <groupId>com.typesafe.akka</groupId>
54 <artifactId>akka-actor</artifactId>
55 <version>${akka.version}</version>
56 </dependency>
57
58 </dependencies>
59
60 <build>
61 <sourceDirectory>src/main/scala</sourceDirectory>
62 <testSourceDirectory>src/test/scala</testSourceDirectory>
63 <plugins>
64 <plugin>
65 <groupId>net.alchim31.maven</groupId>
66 <artifactId>scala-maven-plugin</artifactId>
67 <version>3.1.0-SNAPSHOT</version>
68 <executions>
69 <execution>
70 <goals>
71 <goal>compile</goal>
72 <goal>testCompile</goal>
73 </goals>
74 </execution>
75 </executions>
76 <configuration>
77 <sendJavaToScalac>false</sendJavaToScalac>
78 <jvmArgs>
79 <jvmArg>-Xmx384m</jvmArg>
80 </jvmArgs>
81 <args>
82 <arg>-target:jvm-1.5</arg>
83 <arg>-deprecation</arg>
84 <!--arg>-optimise</arg-->
85 <arg>-unchecked</arg>
86 <arg>-uniqid</arg>
87 <arg>-no-specialization</arg>
88 <arg>-encoding</arg>
89 <arg>UTF-8</arg>
90 </args>
91 </configuration>
92 </plugin>
93 <plugin>
94 <groupId>org.mortbay.jetty</groupId>
95 <artifactId>jetty-maven-plugin</artifactId>
96 <version>${jetty.version}</version>
97 <configuration>
98 <connectors>
99 <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
100 <port>8080</port>
101 <maxIdleTime>3600000</maxIdleTime>
102 </connector>
103 </connectors>
104 </configuration>
105 </plugin>
106 <plugin>
107 <groupId>org.apache.maven.plugins</groupId>
108 <artifactId>maven-site-plugin</artifactId>
109 <version>3.0</version>
110 <configuration>
111 <reportPlugins>
112 <plugin>
113 <artifactId>maven-project-info-reports-plugin</artifactId>
114 <version>2.2</version>
115 </plugin>
116 <plugin>
117 <groupId>net.alchim31.maven</groupId>
118 <artifactId>scala-maven-plugin</artifactId>
119 <version>3.1.0-SNAPSHOT</version>
120 <configuration>
121 <jvmArgs>
122 <jvmArg>-Xms64m</jvmArg>
123 <jvmArg>-Xmx1024m</jvmArg>
124 </jvmArgs>
125 </configuration>
126 </plugin>
127 </reportPlugins>
128 </configuration>
129 </plugin>
130 </plugins>
131 </build>
132
133 <repositories>
134 <repository>
135 <id>typesafe</id>
136 <url>http://repo.typesafe.com/typesafe/releases/</url>
137 <releases>
138 <enabled>true</enabled>
139 </releases>
140 <snapshots>
141 <enabled>false</enabled>
142 </snapshots>
143 </repository>
144 </repositories>
145
146 <pluginRepositories>
147 <pluginRepository>
148 <id>sonatype-snapshots</id>
149 <url>http://oss.sonatype.org/content/repositories/snapshots/</url>
150 <releases>
151 <enabled>false</enabled>
152 </releases>
153 <snapshots>
154 <enabled>true</enabled>
155 </snapshots>
156 </pluginRepository>
157 </pluginRepositories>
158
159 </project>
Something went wrong with that request. Please try again.