1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+
7+ <groupId >us.hxbc</groupId >
8+ <artifactId >clusterhq-queue</artifactId >
9+ <version >1.0-SNAPSHOT</version >
10+
11+ <developers >
12+ <developer >
13+ <name >Ka-Hing Cheung</name >
14+ <id >khc</id >
15+ 16+ </developer >
17+ </developers >
18+
19+ <prerequisites >
20+ <maven >3.0.5</maven >
21+ </prerequisites >
22+
23+ <dependencyManagement >
24+ <dependencies >
25+ <dependency >
26+ <groupId >org.glassfish.jersey</groupId >
27+ <artifactId >jersey-bom</artifactId >
28+ <version >${jersey.version} </version >
29+ <type >pom</type >
30+ <scope >import</scope >
31+ </dependency >
32+ </dependencies >
33+ </dependencyManagement >
34+
35+ <dependencies >
36+ <dependency >
37+ <groupId >org.glassfish.jersey.containers</groupId >
38+ <artifactId >jersey-container-grizzly2-http</artifactId >
39+ </dependency >
40+ <dependency >
41+ <groupId >org.glassfish.jersey.media</groupId >
42+ <artifactId >jersey-media-json-jackson</artifactId >
43+ <version >${jersey.version} </version >
44+ </dependency >
45+ <dependency >
46+ <groupId >junit</groupId >
47+ <artifactId >junit</artifactId >
48+ <version >4.12</version >
49+ <scope >test</scope >
50+ </dependency >
51+ <dependency >
52+ <groupId >ch.qos.logback</groupId >
53+ <artifactId >logback-classic</artifactId >
54+ <version >1.1.3</version >
55+ </dependency >
56+ <dependency >
57+ <groupId >org.assertj</groupId >
58+ <artifactId >assertj-core</artifactId >
59+ <scope >test</scope >
60+ <version >3.2.0</version >
61+ </dependency >
62+ <dependency >
63+ <groupId >org.testng</groupId >
64+ <artifactId >testng</artifactId >
65+ <version >6.8.8</version >
66+ <scope >test</scope >
67+ </dependency >
68+ </dependencies >
69+
70+ <build >
71+ <plugins >
72+ <plugin >
73+ <groupId >org.apache.maven.plugins</groupId >
74+ <artifactId >maven-compiler-plugin</artifactId >
75+ <version >2.5.1</version >
76+ <inherited >true</inherited >
77+ <configuration >
78+ <source >1.8</source >
79+ <target >1.8</target >
80+ </configuration >
81+ </plugin >
82+ <plugin >
83+ <groupId >org.apache.maven.plugins</groupId >
84+ <artifactId >maven-assembly-plugin</artifactId >
85+ <version >2.5.5</version >
86+ <configuration >
87+ <descriptors >
88+ <descriptor >src/main/assembly/jar-with-dependencies.xml</descriptor >
89+ </descriptors >
90+ <archive >
91+ <manifest >
92+ <mainClass >us.hxbc.clusterhq.queue.Main</mainClass >
93+ </manifest >
94+ </archive >
95+ </configuration >
96+ <executions >
97+ <execution >
98+ <id >make-assembly</id >
99+ <phase >package</phase >
100+ <goals >
101+ <goal >single</goal >
102+ </goals >
103+ </execution >
104+ </executions >
105+ </plugin >
106+ <plugin >
107+ <groupId >org.apache.maven.plugins</groupId >
108+ <artifactId >maven-surefire-plugin</artifactId >
109+ <version >2.18.1</version >
110+ <configuration >
111+ <parallel >all</parallel >
112+ <threadCount >1</threadCount >
113+ <argLine >-Xmx512m</argLine >
114+ <redirectTestOutputToFile >true</redirectTestOutputToFile >
115+ <forkedProcessTimeoutInSeconds >300</forkedProcessTimeoutInSeconds >
116+ <runOrder >random</runOrder >
117+ </configuration >
118+ </plugin >
119+ </plugins >
120+ </build >
121+
122+ <properties >
123+ <jersey .version>2.18</jersey .version>
124+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
125+ </properties >
126+ </project >
0 commit comments