Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 248 lines (239 sloc) 7.923 kb
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>me.prettyprint</groupId>
3730a2e Ran Tavory Add library for testing, used by the embedded cassandra service
authored
5 <artifactId>hector</artifactId>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
6 <packaging>jar</packaging>
b231eeb Ran Tavory Add support for cassandra 0.5.1
authored
7 <!-- The version follows Cassandra's major version changes, e.g. 0.5.1 goes with the 0.5.1 cassandra release-->
07d6715 Ran Tavory up version to -9
authored
8 <version>0.5.1-9</version>
3730a2e Ran Tavory Add library for testing, used by the embedded cassandra service
authored
9 <name>hector</name>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
10 <description>Cassandra Java Client Library</description>
3730a2e Ran Tavory Add library for testing, used by the embedded cassandra service
authored
11 <url>http://github.com/rantav/hector</url>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
12
bf01642 Ran Tavory Set default build encoding to utf-8
authored
13 <properties>
14 <!-- Set default encoding to UTF-8 -->
15 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16 </properties>
17
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
18 <issueManagement>
19 <system>github</system>
3730a2e Ran Tavory Add library for testing, used by the embedded cassandra service
authored
20 <url>http://github.com/rantav/hector/issues</url>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
21 </issueManagement>
22
23 <developers>
24 <developer>
25 <name>Ran Tavory</name>
26 <id>rantav</id>
27 <email>rantav@gmail.com</email>
28 </developer>
29 </developers>
30
a3b567f Ran Tavory Tests plumbing - adding libraries and building a test skeleton
authored
31 <build>
32 <plugins>
33 <plugin>
34 <groupId>org.apache.maven.plugins</groupId>
35 <artifactId>maven-surefire-plugin</artifactId>
36 <configuration>
468e9dc Ran Tavory Fork all tests when executing
authored
37 <forkMode>always</forkMode>
a3b567f Ran Tavory Tests plumbing - adding libraries and building a test skeleton
authored
38 <additionalClasspathElements>
39 <additionalClasspathElement>${basedir}/testlib/clhm-production-1.0.jar</additionalClasspathElement>
40 <additionalClasspathElement>${basedir}/testlib/flexjson-1.7.jar</additionalClasspathElement>
41 <additionalClasspathElement>${basedir}/testlib/high-scale-lib-1.0.jar</additionalClasspathElement>
42 <additionalClasspathElement>${basedir}/testlib/commons-collections-3.0.jar</additionalClasspathElement>
43 </additionalClasspathElements>
44 </configuration>
45 </plugin>
46 <!-- Setup the build for JAVA 1.6 -->
47 <plugin>
48 <groupId>org.apache.maven.plugins</groupId>
49 <artifactId>maven-compiler-plugin</artifactId>
50 <configuration>
51 <source>1.6</source>
52 <target>1.6</target>
53 <optimize>true</optimize>
54 <debug>true</debug>
55 <showDeprecation>true</showDeprecation>
56 <showWarnings>true</showWarnings>
57 </configuration>
58 </plugin>
59
60 <!-- Configure the JUnit Env -->
61 <plugin>
62 <groupId>org.apache.maven.plugins</groupId>
63 <artifactId>maven-surefire-plugin</artifactId>
64 <configuration>
65 <systemProperties>
66 <property>
67 <name>storage-config</name>
68 <value>${basedir}/src/test/conf</value>
69 </property>
70 </systemProperties>
71 <forkMode>always</forkMode>
72 </configuration>
73 </plugin>
74
75 <!-- cobertura code coverage reports -->
76 <plugin>
77 <groupId>org.codehaus.mojo</groupId>
78 <artifactId>cobertura-maven-plugin</artifactId>
79 <version>2.0</version>
80 <configuration>
81 </configuration>
82 </plugin>
ef34e9b Ran Tavory Configure the deploy goal
authored
83 <plugin>
84 <groupId>org.apache.maven.plugins</groupId>
85 <artifactId>maven-source-plugin</artifactId>
86 <executions>
87 <execution>
88 <goals>
89 <goal>jar</goal>
90 </goals>
91 </execution>
92 </executions>
93 </plugin>
a3b567f Ran Tavory Tests plumbing - adding libraries and building a test skeleton
authored
94 </plugins>
95 </build>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
96 <dependencies>
97 <dependency>
98 <groupId>commons-codec</groupId>
99 <artifactId>commons-codec</artifactId>
100 <version>1.4</version>
101 </dependency>
102 <dependency>
103 <groupId>commons-pool</groupId>
104 <artifactId>commons-pool</artifactId>
105 <version>1.5.3</version>
106 </dependency>
107 <dependency>
108 <groupId>libthrift</groupId>
109 <artifactId>libthrift</artifactId>
110 <version>820831</version>
111 <scope>system</scope>
112 <systemPath>${basedir}/lib/libthrift-r820831.jar</systemPath>
113 </dependency>
114 <dependency>
115 <groupId>org.apache.cassandra</groupId>
116 <artifactId>cassandra</artifactId>
b231eeb Ran Tavory Add support for cassandra 0.5.1
authored
117 <version>0.5.1</version>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
118 <scope>system</scope>
b231eeb Ran Tavory Add support for cassandra 0.5.1
authored
119 <systemPath>${basedir}/lib/apache-cassandra-0.5.1.jar</systemPath>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
120 </dependency>
121 <dependency>
122 <groupId>org.slf4j</groupId>
123 <artifactId>slf4j-api</artifactId>
124 <version>1.5.8</version>
125 </dependency>
126 <dependency>
127 <groupId>org.slf4j</groupId>
128 <artifactId>slf4j-log4j12</artifactId>
129 <version>1.5.8</version>
130 </dependency>
131 <dependency>
4daca91 added sample test dao and command demonstrating original ExampleDao usag...
zznate authored
132 <groupId>org.slf4j</groupId>
133 <artifactId>jcl-over-slf4j</artifactId>
134 <version>1.5.8</version>
135 </dependency>
136 <dependency>
137 <groupId>log4j</groupId>
138 <artifactId>log4j</artifactId>
139 <version>1.2.14</version>
088210c removed redundant runtime scope
zznate authored
140 </dependency>
4daca91 added sample test dao and command demonstrating original ExampleDao usag...
zznate authored
141 <dependency>
bfd6ea4 Ran Tavory Add jmx performance counters http://github.com/rantav/hector/issues/#iss...
authored
142 <groupId>org.perf4j</groupId>
143 <artifactId>perf4j</artifactId>
144 <version>0.9.12</version>
145 </dependency>
146 <dependency>
ca15011 Ran Tavory Improve failover behavior and make public API a little more consistent n...
authored
147 <groupId>com.google.collections</groupId>
148 <artifactId>google-collections</artifactId>
149 <version>1.0</version>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
150 </dependency>
151
152 <!-- Testing Dependencies -->
153 <dependency>
154 <groupId>junit</groupId>
155 <artifactId>junit</artifactId>
156 <version>4.6</version>
157 <scope>test</scope>
158 </dependency>
a3b567f Ran Tavory Tests plumbing - adding libraries and building a test skeleton
authored
159 <dependency>
3730a2e Ran Tavory Add library for testing, used by the embedded cassandra service
authored
160 <groupId>commons-lang</groupId>
161 <artifactId>commons-lang</artifactId>
162 <version>2.4</version>
a3b567f Ran Tavory Tests plumbing - adding libraries and building a test skeleton
authored
163 <scope>test</scope>
164 </dependency>
a2a6944 Ran Tavory Start writing tests for failover
authored
165 <dependency>
166 <groupId>org.mockito</groupId>
167 <artifactId>mockito-all</artifactId>
168 <version>1.8.2</version>
169 <scope>test</scope>
170 </dependency>
58111e4 Ran Tavory Implement load balancing
authored
171 <dependency>
172 <groupId>org.codehaus.mojo</groupId>
173 <artifactId>properties-maven-plugin</artifactId>
174 <version>1.0-alpha-2</version>
175 </dependency>
4daca91 added sample test dao and command demonstrating original ExampleDao usag...
zznate authored
176 <dependency>
177 <groupId>org.springframework</groupId>
178 <artifactId>spring-context</artifactId>
179 <version>3.0.0.RELEASE</version>
ecd04ac spring context now scoped to test only
zznate authored
180 <scope>test</scope>
4daca91 added sample test dao and command demonstrating original ExampleDao usag...
zznate authored
181 <exclusions>
182 <exclusion>
183 <groupId>commons-logging</groupId>
184 <artifactId>commons-logging</artifactId>
185 </exclusion>
186 </exclusions>
187 </dependency>
188 <dependency>
189 <groupId>org.springframework</groupId>
190 <artifactId>spring-test</artifactId>
191 <version>3.0.0.RELEASE</version>
192 <scope>test</scope>
193 </dependency>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
194 </dependencies>
195
196 <reporting>
197 <plugins>
198 <plugin>
199 <groupId>org.apache.maven.plugins</groupId>
200 <artifactId>maven-jxr-plugin</artifactId>
201 </plugin>
202 <plugin>
203 <groupId>org.apache.maven.plugins</groupId>
204 <artifactId>maven-surefire-report-plugin</artifactId>
205 </plugin>
206 <plugin>
207 <groupId>org.apache.maven.plugins</groupId>
208 <artifactId>maven-pmd-plugin</artifactId>
209 </plugin>
210 <plugin>
211 <groupId>org.codehaus.mojo</groupId>
212 <artifactId>taglist-maven-plugin</artifactId>
213 </plugin>
214 <plugin>
215 <groupId>org.apache.maven.plugins</groupId>
216 <artifactId>maven-javadoc-plugin</artifactId>
217 <configuration>
218 <links>
219 <link>http://java.sun.com/j2se/1.6.0/docs/api/</link>
220 <link>http://logging.apache.org/log4j/docs/api/</link>
221 </links>
222 <linksource>true</linksource>
223 <maxmemory>900m</maxmemory>
224 <source>1.6</source>
225 </configuration>
226 </plugin>
227 <plugin>
228 <groupId>org.codehaus.mojo</groupId>
229 <artifactId>cobertura-maven-plugin</artifactId>
230 <version>2.2</version>
231 <configuration>
232 <formats>
233 <format>html</format>
234 <format>xml</format>
235 </formats>
236 </configuration>
237 </plugin>
238 </plugins>
239 </reporting>
ef34e9b Ran Tavory Configure the deploy goal
authored
240 <distributionManagement>
241 <repository>
242 <id>nexus</id>
243 <name>nexus</name>
244 <url>http://obweb.il.outbrain.com:8081/nexus/content/repositories/releases/</url>
245 </repository>
246 </distributionManagement>
0455d58 Ran Tavory Initial setup for maven build file pom.xml
authored
247 </project>
Something went wrong with that request. Please try again.