Author: manolo Date: Sun Mar 2 14:07:59 2014 New Revision: 1573311 URL: http://svn.apache.org/r1573311 Log: forget file
Added: james/hupa/trunk/hupa/pom.xml Added: james/hupa/trunk/hupa/pom.xml URL: http://svn.apache.org/viewvc/james/hupa/trunk/hupa/pom.xml?rev=1573311&view=auto ============================================================================== --- james/hupa/trunk/hupa/pom.xml (added) +++ james/hupa/trunk/hupa/pom.xml Sun Mar 2 14:07:59 2014 @@ -0,0 +1,309 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<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> + <parent> + <groupId>org.apache.james.hupa</groupId> + <artifactId>hupa-parent</artifactId> + <version>0.0.5-SNAPSHOT</version> + <relativePath>../pom.xml</relativePath> + </parent> + <artifactId>hupa</artifactId> + <packaging>war</packaging> + <name>Apache James Hupa</name> + <description>A GWT based IMAP webmail</description> + <properties> + <gwt.module.suffix>Prod</gwt.module.suffix> + <gwt.module>org.apache.hupa.Hupa${gwt.module.suffix}</gwt.module> + <web.xml>src/main/webapp/WEB-INF/web.xml</web.xml> + <logLevel>INFO</logLevel> + </properties> + <profiles> + </profiles> + <dependencies> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hupa-client</artifactId> + </dependency> + <dependency> + <groupId>com.google.gwt</groupId> + <artifactId>gwt-user</artifactId> + <exclusions> + <exclusion> + <groupId>javax.validation</groupId> + <artifactId>validation-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.google.gwt</groupId> + <artifactId>gwt-dev</artifactId> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hupa-server</artifactId> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hupa-mock</artifactId> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hupa-server</artifactId> + <version>${project.version}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hupa-shared</artifactId> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hupa-widgets</artifactId> + </dependency> + <dependency> + <groupId>org.cobogw.gwt</groupId> + <artifactId>cobogw</artifactId> + </dependency> + <dependency> + <groupId>com.google.code.gwt-dnd</groupId> + <artifactId>gwt-dnd</artifactId> + </dependency> + <dependency> + <groupId>eu.maydu.gwt</groupId> + <artifactId>gwt-vl</artifactId> + </dependency> + <dependency> + <groupId>com.googlecode.gwtupload</groupId> + <artifactId>gwtupload</artifactId> + </dependency> + <dependency> + <groupId>com.google.gwt.inject</groupId> + <artifactId>gin</artifactId> + </dependency> + <dependency> + <groupId>com.googlecode.gwtquery</groupId> + <artifactId>gwtquery</artifactId> + </dependency> + <dependency> + <groupId>javax.validation</groupId> + <artifactId>validation-api</artifactId> + </dependency> + <dependency> + <groupId>javax.validation</groupId> + <artifactId>validation-api</artifactId> + <classifier>sources</classifier> + </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-validator</artifactId> + <version>4.2.0.Final</version> + </dependency> + <dependency> + <groupId>org.json</groupId> + <artifactId>json</artifactId> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </dependency> + <dependency> + <groupId>org.easymock</groupId> + <artifactId>easymock</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-webapp</artifactId> + </dependency> + </dependencies> + <build> + <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>gwt-maven-plugin</artifactId> + <configuration> + <runTarget>Hupa.html</runTarget> + <localWorkers>1</localWorkers> + <compileReport>${gwt.compileReport}</compileReport> + <extraJvmArgs> + -Xmx512M -Xss128M + </extraJvmArgs> + <localWorkers>1</localWorkers> + <compileReport>${gwt.compileReport}</compileReport> + <disableClassMetadata>${gwt.disableClassMetadata}</disableClassMetadata> + <disableCastChecking>${gwt.disableCastChecking}</disableCastChecking> + <logLevel>${gwt.logLevel}</logLevel> + <style>${gwt.style}</style> + <fragmentCount>10</fragmentCount> + <enableClosureCompiler>${gwt.enableClosureCompiler}</enableClosureCompiler> + <disableRunAsync>${gwt.disableRunAsync}</disableRunAsync> + <webSourceDirectory>${basedir}/src/main/webapp</webSourceDirectory> + <codeServerWorkDir>${project.build.directory}</codeServerWorkDir> + <!-- <inplace>true</inplace> --> + <modules> + <module>gwt.modules</module> + </modules> + <extraJvmArgs>-XX:MaxPermSize=512M -Xmx1024M</extraJvmArgs> + </configuration> + <executions> + <execution> + <phase>prepare-package</phase> + <goals> + <goal>compile</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-war-plugin</artifactId> + <configuration> + <archiveClasses>true</archiveClasses> + <webXml>${web.xml}</webXml> + <warName>${project.artifactId}-${project.version}</warName> + <archive> + <manifest> + <mainClass>org.apache.hupa.Launcher</mainClass> + </manifest> + </archive> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-eclipse-plugin</artifactId> + <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>org.eclipse.ajdt.ui.ajnature</projectnature> + <projectnature>com.google.gwt.eclipse.core.gwtNature</projectnature> + </additionalProjectnatures> + </configuration> + </plugin> + <plugin> + <groupId>org.bsc.maven</groupId> + <artifactId>maven-processor-plugin</artifactId> + <version>2.2.4</version> + <executions> + <execution> + <id>process</id> + <goals> + <goal>process</goal> + </goals> + <phase>generate-sources</phase> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>add-source</id> + <phase>generate-sources</phase> + <goals> + <goal>add-source</goal> + </goals> + <configuration> + <sources> + <source>${project.build.directory}/generated-sources/apt</source> + </sources> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>copy-resources</id> + <phase>generate-sources</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory> + <resources> + <resource> + <directory>src/main/webapp</directory> + <excludes><exclude>**/web.xml</exclude></excludes> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>jetty-classpath</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>org.eclipse.jetty,javax.servlet</includeGroupIds> + <excludeArtifactIds>jsp-api,jstl</excludeArtifactIds> + <outputDirectory> + ${project.build.directory}/${project.artifactId}-${project.version} + </outputDirectory> + </configuration> + </execution> + <execution> + <id>unpack-launcher</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>org.apache.james</includeGroupIds> + <includeArtifactIds>hupa-client</includeArtifactIds> + <includes>**/Launcher.class</includes> + <excludeTransitive>true</excludeTransitive> + <outputDirectory> + ${project.build.directory}/${project.artifactId}-${project.version} + </outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org