| <?xml version="1.0" encoding="UTF-8"?> | 
 | <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"> | 
 |  | 
 |   <modelVersion>4.0.0</modelVersion> | 
 |   <groupId>com.google.gwt.sample.validation</groupId> | 
 |   <artifactId>Validation</artifactId> | 
 |   <packaging>war</packaging> | 
 |   <version>1.0-SNAPSHOT</version> | 
 |   <name>com.google.gwt.sample.validation.Validation</name> | 
 |  | 
 |   <properties> | 
 |     <!-- Convenience property to set the GWT version --> | 
 |     <gwtVersion>2.7.0-SNAPSHOT</gwtVersion> | 
 |  | 
 |     <!-- GWT needs at least java 1.6 --> | 
 |     <maven.compiler.source>1.7</maven.compiler.source> | 
 |     <maven.compiler.target>1.7</maven.compiler.target> | 
 |  | 
 |     <!-- Don't let your Mac use a crazy non-standard encoding --> | 
 |     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
 |     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | 
 |  | 
 |   </properties> | 
 |  | 
 |   <dependencyManagement> | 
 |     <dependencies> | 
 |       <dependency> | 
 |         <groupId>com.google.gwt</groupId> | 
 |         <artifactId>gwt</artifactId> | 
 |         <version>${gwtVersion}</version> | 
 |         <type>pom</type> | 
 |         <scope>import</scope> | 
 |       </dependency> | 
 |     </dependencies> | 
 |   </dependencyManagement> | 
 |  | 
 |   <dependencies> | 
 |     <!-- GWT itself --> | 
 |  | 
 |     <dependency> | 
 |       <groupId>com.google.gwt</groupId> | 
 |       <artifactId>gwt-servlet</artifactId> | 
 |       <scope>runtime</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>com.google.gwt</groupId> | 
 |       <artifactId>gwt-user</artifactId> | 
 |       <!-- "provided" so that we don't deploy --> | 
 |       <scope>provided</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>com.google.gwt</groupId> | 
 |       <artifactId>gwt-dev</artifactId> | 
 |       <!-- "provided" so that we don't deploy --> | 
 |       <scope>provided</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>com.google.gwt</groupId> | 
 |       <artifactId>gwt-codeserver</artifactId> | 
 |       <!-- "provided" so that we don't deploy --> | 
 |       <scope>provided</scope> | 
 |     </dependency> | 
 |  | 
 |  | 
 |     <!-- Hibernate bean validation binary for the server --> | 
 |     <dependency> | 
 |       <groupId>javax.validation</groupId> | 
 |       <artifactId>validation-api</artifactId> | 
 |       <version>1.0.0.GA</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.hibernate</groupId> | 
 |       <artifactId>hibernate-validator</artifactId> | 
 |       <version>4.1.0.Final</version> | 
 |       <exclusions> | 
 |         <exclusion> | 
 |           <groupId>javax.xml.bind</groupId> | 
 |           <artifactId>jaxb-api</artifactId> | 
 |         </exclusion> | 
 |         <exclusion> | 
 |           <groupId>com.sun.xml.bind</groupId> | 
 |           <artifactId>jaxb-impl</artifactId> | 
 |         </exclusion> | 
 |       </exclusions> | 
 |     </dependency> | 
 |  | 
 |     <!-- Hibernate bean validation source for the GWT client --> | 
 |     <dependency> | 
 |       <groupId>org.hibernate</groupId> | 
 |       <artifactId>hibernate-validator</artifactId> | 
 |       <version>4.1.0.Final</version> | 
 |       <classifier>sources</classifier> | 
 |       <!-- "provided" so that we don't deploy --> | 
 |       <scope>provided</scope> | 
 |       <exclusions> | 
 |         <exclusion> | 
 |           <groupId>javax.xml.bind</groupId> | 
 |           <artifactId>jaxb-api</artifactId> | 
 |         </exclusion> | 
 |         <exclusion> | 
 |           <groupId>com.sun.xml.bind</groupId> | 
 |           <artifactId>jaxb-impl</artifactId> | 
 |         </exclusion> | 
 |       </exclusions> | 
 |     </dependency> | 
 |  | 
 |     <!-- Required by Hibernate validator because slf4j-log4j is | 
 |          optional in the hibernate-validator POM | 
 |      --> | 
 |     <dependency> | 
 |       <groupId>org.slf4j</groupId> | 
 |       <artifactId>slf4j-log4j12</artifactId> | 
 |       <version>1.6.1</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.slf4j</groupId> | 
 |       <artifactId>slf4j-api</artifactId> | 
 |       <version>1.6.1</version> | 
 |     </dependency> | 
 |   </dependencies> | 
 |  | 
 |   <build> | 
 |     <!-- Output classes directly into the webapp, so that IDEs and "mvn process-classes" update them in DevMode --> | 
 |     <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory> | 
 |  | 
 |     <plugins> | 
 |       <!-- GWT Maven Plugin--> | 
 |       <plugin> | 
 |         <groupId>org.codehaus.mojo</groupId> | 
 |         <artifactId>gwt-maven-plugin</artifactId> | 
 |         <version>${gwtVersion}</version> | 
 |         <executions> | 
 |           <execution> | 
 |             <goals> | 
 |               <goal>compile</goal> | 
 |             </goals> | 
 |           </execution> | 
 |         </executions> | 
 |         <!-- Plugin configuration. There are many available options, | 
 |              see gwt-maven-plugin documentation at codehaus.org --> | 
 |         <configuration> | 
 |           <!-- URL that should be opened by DevMode (gwt:run). --> | 
 |           <runTarget>Validation.html</runTarget> | 
 |           <!-- Ask GWT to create the Story of Your Compile (SOYC) (gwt:compile) --> | 
 |           <compileReport>true</compileReport> | 
 |           <compilerMetrics>true</compilerMetrics> | 
 |           <module>com.google.gwt.sample.validation.Validation</module> | 
 |           <logLevel>INFO</logLevel> | 
 |           <style>${gwt.style}</style> | 
 |  | 
 |           <copyWebapp>true</copyWebapp> | 
 |         </configuration> | 
 |       </plugin> | 
 |  | 
 |       <plugin> | 
 |         <artifactId>maven-eclipse-plugin</artifactId> | 
 |         <version>2.8</version> | 
 |         <configuration> | 
 |           <downloadSources>true</downloadSources> | 
 |           <downloadJavadocs>false</downloadJavadocs> | 
 |           <wtpversion>2.0</wtpversion> | 
 |           <additionalBuildcommands> | 
 |             <buildCommand> | 
 |               <name>com.google.gwt.eclipse.core.gwtProjectValidator</name> | 
 |             </buildCommand> | 
 |           </additionalBuildcommands> | 
 |           <additionalProjectnatures> | 
 |             <projectnature>com.google.gwt.eclipse.core.gwtNature</projectnature> | 
 |           </additionalProjectnatures> | 
 |         </configuration> | 
 |       </plugin> | 
 |     </plugins> | 
 |   </build> | 
 |  | 
 |   <repositories> | 
 |     <repository> | 
 |       <id>google-snapshots</id> | 
 |       <url>https://oss.sonatype.org/content/repositories/google-snapshots/</url> | 
 |       <releases> | 
 |         <enabled>false</enabled> | 
 |       </releases> | 
 |       <snapshots> | 
 |         <enabled>true</enabled> | 
 |       </snapshots> | 
 |     </repository> | 
 |   </repositories> | 
 |   <pluginRepositories> | 
 |     <pluginRepository> | 
 |       <id>codehaus-snapshots</id> | 
 |       <url>https://nexus.codehaus.org/content/groups/snapshots-group/</url> | 
 |       <releases> | 
 |         <enabled>false</enabled> | 
 |       </releases> | 
 |       <snapshots> | 
 |         <enabled>true</enabled> | 
 |       </snapshots> | 
 |     </pluginRepository> | 
 |   </pluginRepositories> | 
 | </project> |