Skip to content
Newer
Older
100644 248 lines (239 sloc) 7.75 KB
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
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 @rantav Add library for testing, used by the embedded cassandra service
authored Feb 14, 2010
5 <artifactId>hector</artifactId>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
6 <packaging>jar</packaging>
b231eeb @rantav Add support for cassandra 0.5.1
authored Mar 13, 2010
7 <!-- The version follows Cassandra's major version changes, e.g. 0.5.1 goes with the 0.5.1 cassandra release-->
233a18d @rantav up version to -9
authored Mar 24, 2010
8 <version>0.5.0-9</version>
3730a2e @rantav Add library for testing, used by the embedded cassandra service
authored Feb 14, 2010
9 <name>hector</name>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
10 <description>Cassandra Java Client Library</description>
3730a2e @rantav Add library for testing, used by the embedded cassandra service
authored Feb 14, 2010
11 <url>http://github.com/rantav/hector</url>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
12
bf01642 @rantav Set default build encoding to utf-8
authored Feb 11, 2010
13 <properties>
14 <!-- Set default encoding to UTF-8 -->
15 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16 </properties>
17
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
18 <issueManagement>
19 <system>github</system>
3730a2e @rantav Add library for testing, used by the embedded cassandra service
authored Feb 14, 2010
20 <url>http://github.com/rantav/hector/issues</url>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
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 @rantav Tests plumbing - adding libraries and building a test skeleton
authored Feb 11, 2010
31 <build>
32 <plugins>
33 <plugin>
34 <groupId>org.apache.maven.plugins</groupId>
35 <artifactId>maven-surefire-plugin</artifactId>
36 <configuration>
468e9dc @rantav Fork all tests when executing
authored Feb 14, 2010
37 <forkMode>always</forkMode>
a3b567f @rantav Tests plumbing - adding libraries and building a test skeleton
authored Feb 11, 2010
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 @rantav Configure the deploy goal
authored Feb 16, 2010
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 @rantav Tests plumbing - adding libraries and building a test skeleton
authored Feb 11, 2010
94 </plugins>
95 </build>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
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>
5339373 @rantav Fix verions to be really 0.5.0 and not 0.5.1 ... :(
authored Mar 23, 2010
117 <version>0.5.0</version>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
118 <scope>system</scope>
5339373 @rantav Fix verions to be really 0.5.0 and not 0.5.1 ... :(
authored Mar 23, 2010
119 <systemPath>${basedir}/lib/apache-cassandra-incubating-0.5.0.jar</systemPath>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
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 u…
zznate authored Mar 23, 2010
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 Mar 23, 2010
140 </dependency>
4daca91 added sample test dao and command demonstrating original ExampleDao u…
zznate authored Mar 23, 2010
141 <dependency>
bfd6ea4 @rantav Add jmx performance counters http://github.com/rantav/hector/issues/#…
authored Mar 9, 2010
142 <groupId>org.perf4j</groupId>
143 <artifactId>perf4j</artifactId>
144 <version>0.9.12</version>
145 </dependency>
146 <dependency>
ca15011 @rantav Improve failover behavior and make public API a little more consisten…
authored Feb 18, 2010
147 <groupId>com.google.collections</groupId>
148 <artifactId>google-collections</artifactId>
149 <version>1.0</version>
0455d58 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
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 @rantav Tests plumbing - adding libraries and building a test skeleton
authored Feb 11, 2010
159 <dependency>
3730a2e @rantav Add library for testing, used by the embedded cassandra service
authored Feb 14, 2010
160 <groupId>commons-lang</groupId>
161 <artifactId>commons-lang</artifactId>
162 <version>2.4</version>
a3b567f @rantav Tests plumbing - adding libraries and building a test skeleton
authored Feb 11, 2010
163 <scope>test</scope>
164 </dependency>
a2a6944 @rantav Start writing tests for failover
authored Feb 14, 2010
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 @rantav Implement load balancing
authored Mar 1, 2010
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 u…
zznate authored Mar 23, 2010
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 Mar 23, 2010
180 <scope>test</scope>
4daca91 added sample test dao and command demonstrating original ExampleDao u…
zznate authored Mar 23, 2010
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 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
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 @rantav Configure the deploy goal
authored Feb 15, 2010
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 @rantav Initial setup for maven build file pom.xml
authored Feb 10, 2010
247 </project>
Something went wrong with that request. Please try again.