05d8c4f061ae58a64916379c1ee6d609a9eb30e1
[utils] / trunk / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4   <modelVersion>4.0.0</modelVersion>
5   <groupId>org.wamblee</groupId>
6   <artifactId>wamblee-utils</artifactId>
7   <packaging>pom</packaging>
8   <version>0.2-SNAPSHOT</version>
9   <name>wamblee.org utility libraries</name>
10   <url>http://wamblee.org</url>
11   <modules>
12     <module>support</module>
13     <module>socketproxy</module>
14     <module>crawler</module>
15     <module>gps</module>
16   </modules>
17   <dependencies>
18     <dependency>
19       <groupId>junit</groupId>
20       <artifactId>junit</artifactId>
21       <version>3.8.1</version>
22       <scope>test</scope>
23     </dependency>
24     <dependency>
25       <groupId>dbunit</groupId>
26       <artifactId>dbunit</artifactId>
27       <version>2.1</version>
28       <scope>test</scope>
29     </dependency>
30     <dependency>
31       <groupId>jmock</groupId>
32       <artifactId>jmock-cglib</artifactId>
33       <version>1.1.0</version>
34       <scope>test</scope>
35       <exclusions>
36         <exclusion>
37           <groupId>cglib</groupId>
38           <artifactId>cglib-full</artifactId>
39         </exclusion>
40       </exclusions>
41     </dependency>
42   </dependencies>
43
44   <dependencyManagement>
45     <dependencies>
46       <dependency>
47         <groupId>org.wamblee</groupId>
48         <artifactId>wamblee-support</artifactId>
49         <version>${project.version}</version>
50       </dependency>
51       <dependency>
52         <groupId>org.wamblee</groupId>
53         <artifactId>wamblee-socketproxy</artifactId>
54         <version>${project.version}</version>
55       </dependency>
56       <dependency>
57         <groupId>org.wamblee</groupId>
58         <artifactId>wamblee-crawler</artifactId>
59         <version>${project.version}</version>
60       </dependency>
61       <dependency>
62         <groupId>org.wamblee</groupId>
63         <artifactId>wamblee-crawler-basic</artifactId>
64         <version>${project.version}</version>
65       </dependency>
66
67       <dependency>
68         <groupId>javax.servlet</groupId>
69         <artifactId>servlet-api</artifactId>
70         <version>2.3</version>
71         <type>jar</type>
72         <scope>provided</scope>
73       </dependency>
74       <dependency>
75         <groupId>quartz</groupId>
76         <artifactId>quartz</artifactId>
77         <version>1.5.1</version>
78       </dependency>
79       <dependency>
80         <groupId>jtidy</groupId>
81         <artifactId>jtidy</artifactId>
82         <version>4aug2000r7-dev</version>
83       </dependency>
84
85       <dependency>
86         <groupId>oro</groupId>
87         <artifactId>oro</artifactId>
88         <version>2.0.6</version>
89       </dependency>
90       <dependency>
91         <groupId>commons-logging</groupId>
92         <artifactId>commons-logging</artifactId>
93         <version>1.0.2</version>
94       </dependency>
95       <dependency>
96         <groupId>commons-httpclient</groupId>
97         <artifactId>commons-httpclient</artifactId>
98         <version>3.0</version>
99       </dependency>
100       <dependency>
101         <groupId>commons-beanutils</groupId>
102         <artifactId>commons-beanutils</artifactId>
103         <version>1.7.0</version>
104       </dependency>
105       <dependency>
106         <groupId>org.springframework</groupId>
107         <artifactId>spring-beans</artifactId>
108         <version>1.2.8</version>
109       </dependency>
110       <dependency>
111         <groupId>org.springframework</groupId>
112         <artifactId>spring-hibernate</artifactId>
113         <version>1.2.8</version>
114       </dependency>
115       <!-- should be possible to remove the dependence on log4j -->
116       <dependency>
117         <groupId>log4j</groupId>
118         <artifactId>log4j</artifactId>
119         <version>1.2.8</version>
120       </dependency>
121       <dependency>
122         <groupId>dom4j</groupId>
123         <artifactId>dom4j</artifactId>
124         <version>1.6</version>
125         <exclusions>
126           <exclusion>
127             <groupId>xml-apis</groupId>
128             <artifactId>xml-apis</artifactId>
129           </exclusion>
130         </exclusions>
131       </dependency>
132       <dependency>
133         <groupId>ehcache</groupId>
134         <artifactId>ehcache</artifactId>
135         <version>1.1</version>
136       </dependency>
137       <dependency>
138         <groupId>xerces</groupId>
139         <artifactId>xerces</artifactId>
140         <version>2.4.0</version>
141       </dependency>
142       <dependency>
143         <groupId>org.hibernate</groupId>
144         <artifactId>hibernate</artifactId>
145         <version>3.0.5</version>
146       </dependency>
147       <dependency>
148         <groupId>commons-email</groupId>
149         <artifactId>commons-email</artifactId>
150         <version>1.0</version>
151       </dependency>
152       <dependency>
153         <groupId>jaxen</groupId>
154         <artifactId>jaxen</artifactId>
155         <version>1.1-beta-9</version>
156         <exclusions>
157           <exclusion>
158             <groupId>xom</groupId>
159             <artifactId>xom</artifactId>
160           </exclusion>
161           <exclusion>
162             <groupId>xerces</groupId>
163             <artifactId>xmlParserAPIs</artifactId>
164           </exclusion>
165         </exclusions>
166       </dependency>
167       <dependency>
168         <groupId>jstl</groupId>
169         <artifactId>jstl</artifactId>
170         <version>1.1.2</version>
171       </dependency>
172       <dependency>
173         <groupId>taglibs</groupId>
174         <artifactId>standard</artifactId>
175         <version>1.1.2</version>
176       </dependency>
177       <dependency>
178         <groupId>jfree</groupId>
179         <artifactId>jfreechart</artifactId>
180         <version>1.0.1</version>
181       </dependency>
182       <dependency>
183         <groupId>jfree</groupId>
184         <artifactId>jcommon</artifactId>
185         <version>1.0.2</version>
186       </dependency>
187
188
189     </dependencies>
190   </dependencyManagement>
191
192   <build>
193     <plugins>
194       <plugin>
195         <groupId>org.apache.maven.plugins</groupId>
196         <artifactId>maven-compiler-plugin</artifactId>
197         <configuration>
198           <source>1.5</source>
199           <target>1.5</target>
200         </configuration>
201       </plugin>
202
203       <plugin>
204         <groupId>org.apache.maven.plugins</groupId>
205         <artifactId>maven-surefire-plugin</artifactId>
206         <configuration>
207           <includes>
208             <include>**/*Test.java</include>
209           </includes>
210         </configuration>
211       </plugin>
212
213       <!-- Make sure other projects can use (or the test support
214            and test classes from the projects it uses. To use
215            a dependence on a test library of a project, an additinoal
216            dependence must be added with <type>test-jar</type>
217         -->
218
219       <plugin>
220         <groupId>org.apache.maven.plugins</groupId>
221         <artifactId>maven-jar-plugin</artifactId>
222         <executions>
223           <execution>
224             <goals>
225               <goal>test-jar</goal>
226             </goals>
227           </execution>
228         </executions>
229       </plugin>
230
231
232     </plugins>
233
234   </build>
235 </project>