blob: 8c542e9eb5e24e8a58e5c591a35f2c0c92e6b89e [file] [log] [blame]
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +00001<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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>com.google.gwt.sample.expenses</groupId>
5 <artifactId>expenses</artifactId>
6 <packaging>war</packaging>
7 <version>0.1.0.BUILD-SNAPSHOT</version>
8 <name>expenses</name>
9 <properties>
rjrjr@google.com6a8aa292011-02-08 19:03:03 +000010 <gwt.version>2.2.0</gwt.version>
rchandia@google.com924da192010-11-18 18:24:21 +000011 <roo.version>1.1.0.RELEASE</roo.version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000012 <spring.version>3.0.3.RELEASE</spring.version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000013 <slf4j.version>1.6.1</slf4j.version>
conroy@google.comc2de01f2010-12-09 16:29:18 +000014 <gae.version>1.4.0</gae.version>
15 <gae-test.version>1.4.0</gae-test.version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000016 <gae.home>${user.home}/.m2/repository/com/google/appengine/appengine-java-sdk/${gae.version}/appengine-java-sdk-${gae.version}</gae.home>
rchandia@google.come0465eb2010-10-15 12:42:32 +000017 <datanucleus.version>1.1.5</datanucleus.version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000018 </properties>
19 <repositories>
20 <repository>
21 <id>spring-maven-release</id>
22 <name>Spring Maven Release Repository</name>
23 <url>http://maven.springframework.org/release</url>
24 </repository>
25 <repository>
26 <id>spring-maven-milestone</id>
27 <name>Spring Maven Milestone Repository</name>
28 <url>http://maven.springframework.org/milestone</url>
29 </repository>
30 <repository>
31 <id>spring-roo-repository</id>
32 <name>Spring Roo Repository</name>
33 <url>http://spring-roo-repository.springsource.org/release</url>
34 </repository>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000035 <repository>
36 <id>DataNucleus_2</id>
37 <url>http://www.datanucleus.org/downloads/maven2/</url>
38 <name>DataNucleus</name>
39 </repository>
40 <repository>
41 <id>JBoss Repo</id>
42 <url>https://repository.jboss.org/nexus/content/repositories/releases</url>
43 <name>JBoss Repo</name>
44 </repository>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000045 </repositories>
46 <pluginRepositories>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000047 <pluginRepository>
48 <id>DataNucleus_2</id>
49 <url>http://www.datanucleus.org/downloads/maven2/</url>
50 </pluginRepository>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000051 </pluginRepositories>
52 <dependencies>
53 <!-- General dependencies for standard applications -->
54 <dependency>
55 <groupId>junit</groupId>
56 <artifactId>junit</artifactId>
57 <version>4.8.1</version>
58 <scope>test</scope>
59 </dependency>
60 <dependency>
61 <groupId>log4j</groupId>
62 <artifactId>log4j</artifactId>
63 <version>1.2.16</version>
64 </dependency>
65 <dependency>
66 <groupId>org.slf4j</groupId>
67 <artifactId>slf4j-api</artifactId>
68 <version>${slf4j.version}</version>
69 </dependency>
70 <dependency>
71 <groupId>org.slf4j</groupId>
72 <artifactId>jcl-over-slf4j</artifactId>
73 <version>${slf4j.version}</version>
74 </dependency>
75 <dependency>
76 <groupId>org.slf4j</groupId>
77 <artifactId>slf4j-log4j12</artifactId>
78 <version>${slf4j.version}</version>
79 </dependency>
80 <dependency>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +000081 <groupId>javax.servlet</groupId>
82 <artifactId>servlet-api</artifactId>
83 <version>2.5</version>
84 <scope>provided</scope>
85 </dependency>
86 <!-- ROO dependencies -->
87 <dependency>
88 <groupId>org.springframework.roo</groupId>
89 <artifactId>org.springframework.roo.annotations</artifactId>
90 <version>${roo.version}</version>
91 <scope>provided</scope>
92 </dependency>
93 <!-- Spring dependencies -->
94 <dependency>
95 <groupId>org.springframework</groupId>
96 <artifactId>spring-core</artifactId>
97 <version>${spring.version}</version>
98 <exclusions>
99 <exclusion>
100 <groupId>commons-logging</groupId>
101 <artifactId>commons-logging</artifactId>
102 </exclusion>
103 </exclusions>
104 </dependency>
105 <dependency>
106 <groupId>org.springframework</groupId>
107 <artifactId>spring-test</artifactId>
108 <version>${spring.version}</version>
109 <scope>test</scope>
110 <exclusions>
111 <exclusion>
112 <groupId>commons-logging</groupId>
113 <artifactId>commons-logging</artifactId>
114 </exclusion>
115 </exclusions>
116 </dependency>
117 <dependency>
118 <groupId>org.springframework</groupId>
119 <artifactId>spring-context</artifactId>
120 <version>${spring.version}</version>
121 </dependency>
122 <dependency>
123 <groupId>org.springframework</groupId>
124 <artifactId>spring-aop</artifactId>
125 <version>${spring.version}</version>
126 </dependency>
127 <dependency>
128 <groupId>org.springframework</groupId>
129 <artifactId>spring-aspects</artifactId>
130 <version>${spring.version}</version>
131 </dependency>
132 <dependency>
133 <groupId>org.springframework</groupId>
134 <artifactId>spring-tx</artifactId>
135 <version>${spring.version}</version>
136 </dependency>
137 <dependency>
138 <groupId>com.google.appengine.orm</groupId>
139 <artifactId>datanucleus-appengine</artifactId>
conroy@google.comc2de01f2010-12-09 16:29:18 +0000140 <version>1.0.8</version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000141 </dependency>
rjrjr@google.comd1e277d2010-09-01 21:06:25 +0000142 <!-- must be in main dependencies as well as plugin dependencies below -->
143 <dependency>
144 <groupId>org.datanucleus</groupId>
145 <artifactId>datanucleus-core</artifactId>
146 <version>${datanucleus.version}</version>
147 <exclusions>
148 <exclusion>
149 <groupId>javax.transaction</groupId>
150 <artifactId>transaction-api</artifactId>
151 </exclusion>
152 </exclusions>
153 </dependency>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000154 <dependency>
155 <groupId>com.google.appengine</groupId>
156 <artifactId>appengine-api-1.0-sdk</artifactId>
157 <version>${gae.version}</version>
158 </dependency>
159 <dependency>
160 <groupId>com.google.appengine</groupId>
161 <artifactId>appengine-testing</artifactId>
162 <version>${gae-test.version}</version>
163 <scope>test</scope>
164 </dependency>
165 <dependency>
166 <groupId>com.google.appengine</groupId>
167 <artifactId>appengine-api-stubs</artifactId>
168 <version>${gae-test.version}</version>
169 <scope>test</scope>
170 </dependency>
171 <dependency>
172 <groupId>com.google.appengine</groupId>
173 <artifactId>appengine-api-labs</artifactId>
174 <version>${gae-test.version}</version>
175 <scope>test</scope>
176 </dependency>
177 <dependency>
178 <groupId>javax.persistence</groupId>
179 <artifactId>persistence-api</artifactId>
180 <version>1.0</version>
181 </dependency>
182 <dependency>
183 <groupId>org.datanucleus</groupId>
184 <artifactId>datanucleus-jpa</artifactId>
185 <version>1.1.5</version>
186 </dependency>
187 <dependency>
188 <groupId>org.datanucleus</groupId>
189 <artifactId>datanucleus-rdbms</artifactId>
190 <version>${datanucleus.version}</version>
191 </dependency>
192 <dependency>
193 <groupId>org.datanucleus</groupId>
194 <artifactId>datanucleus-enhancer</artifactId>
195 <version>1.1.4</version>
196 </dependency>
197 <dependency>
198 <groupId>javax.jdo</groupId>
199 <artifactId>jdo2-api</artifactId>
200 <version>2.3-eb</version>
201 <exclusions>
202 <exclusion>
203 <groupId>javax.transaction</groupId>
204 <artifactId>transaction-api</artifactId>
205 </exclusion>
206 </exclusions>
207 </dependency>
208 <dependency>
209 <groupId>org.hibernate</groupId>
210 <artifactId>hibernate-validator</artifactId>
211 <version>4.0.2.GA</version>
212 <exclusions>
213 <exclusion>
214 <groupId>javax.xml.bind</groupId>
215 <artifactId>jaxb-api</artifactId>
216 </exclusion>
217 <exclusion>
218 <groupId>com.sun.xml.bind</groupId>
219 <artifactId>jaxb-impl</artifactId>
220 </exclusion>
221 </exclusions>
222 </dependency>
223 <dependency>
224 <groupId>javax.validation</groupId>
225 <artifactId>validation-api</artifactId>
226 <version>1.0.0.GA</version>
227 </dependency>
228 <dependency>
rchandia@google.comb88482a2011-02-11 19:12:39 +0000229 <groupId>javax.validation</groupId>
230 <artifactId>validation-api</artifactId>
231 <version>1.0.0.GA</version>
232 <classifier>source</classifier>
233 </dependency>
234 <dependency>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000235 <groupId>cglib</groupId>
236 <artifactId>cglib-nodep</artifactId>
237 <version>2.2</version>
238 </dependency>
239 <dependency>
240 <groupId>javax.transaction</groupId>
241 <artifactId>jta</artifactId>
242 <version>1.1</version>
243 </dependency>
244 <dependency>
245 <groupId>org.springframework</groupId>
246 <artifactId>spring-jdbc</artifactId>
247 <version>${spring.version}</version>
248 </dependency>
249 <dependency>
250 <groupId>org.springframework</groupId>
251 <artifactId>spring-orm</artifactId>
252 <version>${spring.version}</version>
253 </dependency>
254 <dependency>
255 <groupId>commons-pool</groupId>
256 <artifactId>commons-pool</artifactId>
257 <version>1.5.4</version>
258 <exclusions>
259 <exclusion>
260 <groupId>commons-logging</groupId>
261 <artifactId>commons-logging</artifactId>
262 </exclusion>
263 </exclusions>
264 </dependency>
265 <dependency>
266 <groupId>commons-dbcp</groupId>
267 <artifactId>commons-dbcp</artifactId>
268 <version>1.3</version>
269 <exclusions>
270 <exclusion>
271 <groupId>commons-logging</groupId>
272 <artifactId>commons-logging</artifactId>
273 </exclusion>
274 <exclusion>
275 <groupId>commons-pool</groupId>
276 <artifactId>commons-pool</artifactId>
277 </exclusion>
278 <exclusion>
279 <groupId>xerces</groupId>
280 <artifactId>xerces</artifactId>
281 </exclusion>
282 <exclusion>
283 <groupId>xerces</groupId>
284 <artifactId>xercesImpl</artifactId>
285 </exclusion>
286 <exclusion>
287 <groupId>xml-apis</groupId>
288 <artifactId>xml-apis</artifactId>
289 </exclusion>
290 </exclusions>
291 </dependency>
292 <dependency>
293 <groupId>org.springframework</groupId>
294 <artifactId>spring-web</artifactId>
295 <version>${spring.version}</version>
296 <exclusions>
297 <exclusion>
298 <groupId>commons-logging</groupId>
299 <artifactId>commons-logging</artifactId>
300 </exclusion>
301 </exclusions>
302 </dependency>
303 <dependency>
304 <groupId>org.springframework</groupId>
305 <artifactId>spring-webmvc</artifactId>
306 <version>${spring.version}</version>
307 <exclusions>
308 <exclusion>
309 <groupId>commons-logging</groupId>
310 <artifactId>commons-logging</artifactId>
311 </exclusion>
312 </exclusions>
313 </dependency>
314 <dependency>
315 <groupId>org.springframework.webflow</groupId>
316 <artifactId>spring-js</artifactId>
317 <version>2.0.8.RELEASE</version>
318 <exclusions>
319 <exclusion>
320 <groupId>org.springframework</groupId>
321 <artifactId>spring-beans</artifactId>
322 </exclusion>
323 <exclusion>
324 <groupId>org.springframework</groupId>
325 <artifactId>spring-context</artifactId>
326 </exclusion>
327 <exclusion>
328 <groupId>org.springframework</groupId>
329 <artifactId>spring-core</artifactId>
330 </exclusion>
331 <exclusion>
332 <groupId>org.springframework</groupId>
333 <artifactId>spring-context-support</artifactId>
334 </exclusion>
335 <exclusion>
336 <groupId>commons-logging</groupId>
337 <artifactId>commons-logging</artifactId>
338 </exclusion>
339 </exclusions>
340 </dependency>
341 <dependency>
342 <groupId>commons-digester</groupId>
343 <artifactId>commons-digester</artifactId>
344 <version>2.0</version>
345 <exclusions>
346 <exclusion>
347 <groupId>commons-logging</groupId>
348 <artifactId>commons-logging</artifactId>
349 </exclusion>
350 </exclusions>
351 </dependency>
352 <dependency>
353 <groupId>commons-fileupload</groupId>
354 <artifactId>commons-fileupload</artifactId>
355 <version>1.2.1</version>
356 <exclusions>
357 <exclusion>
358 <groupId>commons-logging</groupId>
359 <artifactId>commons-logging</artifactId>
360 </exclusion>
361 </exclusions>
362 </dependency>
363 <dependency>
364 <groupId>org.tuckey</groupId>
365 <artifactId>urlrewritefilter</artifactId>
366 <version>3.1.0</version>
367 <exclusions>
368 <exclusion>
369 <groupId>commons-logging</groupId>
370 <artifactId>commons-logging</artifactId>
371 </exclusion>
372 </exclusions>
373 </dependency>
374 <dependency>
375 <groupId>javax.servlet</groupId>
376 <artifactId>jstl</artifactId>
377 <version>1.2</version>
378 </dependency>
379 <dependency>
380 <groupId>javax.el</groupId>
381 <artifactId>el-api</artifactId>
382 <version>1.0</version>
383 <scope>provided</scope>
384 </dependency>
385 <dependency>
386 <groupId>joda-time</groupId>
387 <artifactId>joda-time</artifactId>
388 <version>1.6</version>
389 </dependency>
390 <dependency>
391 <groupId>com.google.gwt</groupId>
392 <artifactId>gwt-servlet</artifactId>
rchandia@google.comcfb5f742010-10-17 02:08:17 +0000393 <version>${gwt.version}</version>
394 <scope>runtime</scope>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000395 </dependency>
396 <dependency>
397 <groupId>com.google.gwt</groupId>
398 <artifactId>gwt-user</artifactId>
rchandia@google.comcfb5f742010-10-17 02:08:17 +0000399 <version>${gwt.version}</version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000400 <scope>provided</scope>
401 </dependency>
402 <dependency>
403 <groupId>org.json</groupId>
404 <artifactId>json</artifactId>
405 <version>20090211</version>
406 </dependency>
rjrjr@google.com2ab016c2010-10-19 23:22:52 +0000407 <!-- Uncomment appengine-local-runtime and appengine-tools-api to be able to run App Engine unit tests -->
408 <!-- With these uncommented, you must run mvn gae:unpack before importing the project into Eclipse -->
409 <!--
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000410 <dependency>
411 <groupId>com.google.appengine</groupId>
412 <artifactId>appengine-local-runtime</artifactId>
413 <version>${gae.version}</version>
414 <scope>system</scope>
415 <systemPath>${gae.home}/lib/impl/appengine-local-runtime.jar</systemPath>
416 </dependency>
417 <dependency>
418 <groupId>com.google.appengine</groupId>
419 <artifactId>appengine-tools-api</artifactId>
420 <version>${gae.version}</version>
421 <scope>system</scope>
422 <systemPath>${gae.home}/lib/appengine-tools-api.jar</systemPath>
423 </dependency>
rjrjr@google.com2ab016c2010-10-19 23:22:52 +0000424 -->
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000425 <dependency>
426 <groupId>net.sf.jsr107cache</groupId>
427 <artifactId>jsr107cache</artifactId>
428 <version>1.1</version>
429 <type>jar</type>
430 <scope>compile</scope>
431 </dependency>
rchandia@google.come0465eb2010-10-15 12:42:32 +0000432 <dependency>
433 <groupId>xalan</groupId>
434 <artifactId>xalan</artifactId>
435 <version>2.7.1</version>
436 </dependency>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000437 </dependencies>
438 <build>
439 <plugins>
440 <plugin>
441 <groupId>org.apache.maven.plugins</groupId>
442 <artifactId>maven-war-plugin</artifactId>
443 <version>2.1-beta-1</version>
444 <!--
445 <configuration> <webXml>target/web.xml</webXml> </configuration>
446 -->
447 </plugin>
448 <plugin>
449 <groupId>org.apache.maven.plugins</groupId>
450 <artifactId>maven-compiler-plugin</artifactId>
451 <version>2.1</version>
452 <configuration>
453 <source>1.6</source>
454 <target>1.6</target>
455 </configuration>
456 </plugin>
457 <plugin>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000458 <groupId>org.apache.maven.plugins</groupId>
459 <artifactId>maven-resources-plugin</artifactId>
460 <version>2.4.2</version>
461 <configuration>
462 <encoding>UTF-8</encoding>
463 </configuration>
464 </plugin>
465 <plugin>
466 <groupId>org.apache.maven.plugins</groupId>
467 <artifactId>maven-surefire-plugin</artifactId>
468 <version>2.5</version>
469 <configuration>
470 <excludes>
471 <exclude>**/*_Roo_*</exclude>
472 </excludes>
473 </configuration>
474 </plugin>
475 <plugin>
476 <groupId>org.apache.maven.plugins</groupId>
477 <artifactId>maven-assembly-plugin</artifactId>
478 <version>2.2-beta-5</version>
479 <configuration>
480 <descriptorRefs>
481 <descriptorRef>jar-with-dependencies</descriptorRef>
482 </descriptorRefs>
483 </configuration>
484 </plugin>
485 <plugin>
486 <groupId>org.apache.maven.plugins</groupId>
487 <artifactId>maven-deploy-plugin</artifactId>
488 <version>2.5</version>
489 </plugin>
490 <!-- IDE -->
491 <plugin>
492 <groupId>org.apache.maven.plugins</groupId>
493 <artifactId>maven-eclipse-plugin</artifactId>
494 <version>2.7</version> <!-- Note 2.8 does not work with AspectJ aspect path -->
495 <configuration>
496 <downloadSources>true</downloadSources>
497 <downloadJavadocs>false</downloadJavadocs>
498 <wtpversion>2.0</wtpversion>
499 <additionalBuildcommands>
500 <buildCommand>
501 <name>org.eclipse.ajdt.core.ajbuilder</name>
502 <arguments>
503 <aspectPath>org.springframework.aspects</aspectPath>
504 </arguments>
505 </buildCommand>
506 <buildCommand>
507 <name>org.springframework.ide.eclipse.core.springbuilder</name>
508 </buildCommand>
509 <buildCommand>
510 <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
511 </buildCommand>
512 </additionalBuildcommands>
513 <additionalProjectnatures>
514 <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
515 <projectnature>com.springsource.sts.roo.core.nature</projectnature>
516 <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
517 <projectnature>com.google.gwt.eclipse.core.gwtNature</projectnature>
518 <projectnature>com.google.appengine.eclipse.core.gaeNature</projectnature>
519 </additionalProjectnatures>
520 </configuration>
521 </plugin>
522 <plugin>
523 <groupId>org.apache.maven.plugins</groupId>
524 <artifactId>maven-idea-plugin</artifactId>
525 <version>2.2</version>
526 <configuration>
527 <downloadSources>true</downloadSources>
528 <dependenciesAsLibraries>true</dependenciesAsLibraries>
529 </configuration>
530 </plugin>
531 <plugin>
532 <groupId>org.codehaus.mojo</groupId>
533 <artifactId>tomcat-maven-plugin</artifactId>
534 <version>1.0</version>
535 </plugin>
536 <plugin>
537 <groupId>org.mortbay.jetty</groupId>
538 <artifactId>jetty-maven-plugin</artifactId>
539 <version>7.1.2.v20100523</version>
540 <configuration>
541 <webAppConfig>
542 <contextPath>/${project.name}</contextPath>
543 </webAppConfig>
544 </configuration>
545 </plugin>
546 <plugin>
547 <groupId>net.kindleit</groupId>
548 <artifactId>maven-gae-plugin</artifactId>
conroy@google.comc2de01f2010-12-09 16:29:18 +0000549 <version>0.7.3</version>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000550 <configuration>
551 <unpackVersion>${gae.version}</unpackVersion>
552 </configuration>
553 <executions>
554 <execution>
555 <id/>
556 <phase>validate</phase>
557 <goals>
558 <goal>unpack</goal>
559 </goals>
560 </execution>
561 </executions>
562 </plugin>
563 <plugin>
564 <groupId>org.datanucleus</groupId>
565 <artifactId>maven-datanucleus-plugin</artifactId>
566 <version>1.1.4</version>
567 <configuration>
568 <fork>false</fork>
569 <log4jConfiguration>${basedir}/src/main/resources/log4j.properties</log4jConfiguration>
cramsdale@google.com0e04c412010-08-20 19:02:03 +0000570 <mappingIncludes>**/domain/*.class</mappingIncludes>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000571 <verbose>true</verbose>
572 <enhancerName>ASM</enhancerName>
573 <api>JPA</api>
574 </configuration>
575 <executions>
576 <execution>
577 <id/>
578 <phase>compile</phase>
579 <goals>
580 <goal>enhance</goal>
581 </goals>
582 </execution>
583 </executions>
584 <dependencies>
585 <dependency>
586 <groupId>org.datanucleus</groupId>
587 <artifactId>datanucleus-core</artifactId>
588 <version>${datanucleus.version}</version>
589 <exclusions>
590 <exclusion>
591 <groupId>javax.transaction</groupId>
592 <artifactId>transaction-api</artifactId>
593 </exclusion>
594 </exclusions>
595 </dependency>
596 <dependency>
597 <groupId>org.datanucleus</groupId>
598 <artifactId>datanucleus-rdbms</artifactId>
599 <version>${datanucleus.version}</version>
600 </dependency>
601 <dependency>
602 <groupId>org.datanucleus</groupId>
603 <artifactId>datanucleus-enhancer</artifactId>
604 <version>1.1.4</version>
605 </dependency>
rchandia@google.com924da192010-11-18 18:24:21 +0000606 <!-- Dependency added as workaround to GWT Issue 5947 for details
607 see http://code.google.com/p/google-web-toolkit/issues/detail?id=5497
608 -->
609 <dependency>
610 <groupId>javax.jdo</groupId>
611 <artifactId>jdo2-api</artifactId>
612 <version>2.3-ec</version>
613 <scope>runtime</scope>
614 </dependency>
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000615 </dependencies>
616 </plugin>
conroy@google.comc2de01f2010-12-09 16:29:18 +0000617 <plugin>
618 <groupId>org.codehaus.mojo</groupId>
619 <artifactId>gwt-maven-plugin</artifactId>
620 <version>2.1.0-1</version>
621 <dependencies>
622 <dependency>
623 <groupId>com.google.gwt</groupId>
624 <artifactId>gwt-user</artifactId>
625 <version>${gwt.version}</version>
626 </dependency>
627 <dependency>
628 <groupId>com.google.gwt</groupId>
rjrjr@google.comad6d70a2010-12-15 00:34:23 +0000629 <artifactId>gwt-dev</artifactId>
conroy@google.comc2de01f2010-12-09 16:29:18 +0000630 <version>${gwt.version}</version>
631 </dependency>
rjrjr@google.coma6f0b442011-01-26 21:12:30 +0000632 <dependency>
633 <groupId>com.google.gwt</groupId>
634 <artifactId>gwt-servlet</artifactId>
635 <version>${gwt.version}</version>
636 </dependency>
637 </dependencies>
conroy@google.comc2de01f2010-12-09 16:29:18 +0000638 <configuration>
639 <logLevel>INFO</logLevel>
640 <style>PRETTY</style>
641 <runTarget>/Expenses.html</runTarget>
642 <modules>
643 <module>${project.groupId}.Expenses</module>
644 <module>${project.groupId}.ExpensesMobile</module>
645 <module>${project.groupId}.LoadExpensesDB</module>
646 </modules> <server>com.google.appengine.tools.development.gwt.AppEngineLauncher</server>
647 <!--
648 comment as it failed when running the application
649 <extraJvmArgs>-javaagent:${gae.home}/appengine-java-sdk-${gae.version}/lib/agent/appengine-agent.jar -Xmx1024m
650</extraJvmArgs>
651 -->
652
653 <appEngineVersion>${gae.version}</appEngineVersion>
654 <copyWebapp>true</copyWebapp>
655 <runClasspathExcludes>
656 <runClasspathExclude>asm-3.3.jar</runClasspathExclude>
657 </runClasspathExcludes>
658
659 </configuration>
660
cramsdale@google.comfa87f8f2010-08-19 01:29:03 +0000661 <executions>
662 <execution>
663 <id>gwtcompile</id>
664 <phase>prepare-package</phase>
665 <goals>
666 <goal>compile</goal>
667 </goals>
668 </execution>
669 </executions>
670 </plugin>
671 </plugins>
672 <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
673 </build>
674</project>