blob: eebf318311dcb343c9d6173f4b4fe6e1e40daa65 [file] [log] [blame]
vinayakb379d73b2011-09-13 19:17:24 +00001<?xml version="1.0" encoding="UTF-8"?>
2<project
3 xmlns="http://maven.apache.org/POM/4.0.0"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
6
7 <modelVersion>4.0.0</modelVersion>
vinayakb379d73b2011-09-13 19:17:24 +00008 <artifactId>hyracks-admin-console</artifactId>
9 <packaging>war</packaging>
vinayakb379d73b2011-09-13 19:17:24 +000010 <parent>
11 <groupId>edu.uci.ics.hyracks</groupId>
12 <artifactId>hyracks</artifactId>
vinayakbf46fefa2011-10-12 02:54:11 +000013 <version>0.2.0-SNAPSHOT</version>
vinayakb379d73b2011-09-13 19:17:24 +000014 </parent>
15
16 <properties>
17 <gwtVersion>2.3.0</gwtVersion>
18 <webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
19 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
20 </properties>
21
22 <dependencies>
23 <dependency>
24 <groupId>com.google.gwt</groupId>
25 <artifactId>gwt-user</artifactId>
26 <version>${gwtVersion}</version>
27 <scope>provided</scope>
28 </dependency>
29 <dependency>
30 <groupId>junit</groupId>
31 <artifactId>junit</artifactId>
32 <version>4.7</version>
33 <scope>test</scope>
34 </dependency>
35 <dependency>
36 <groupId>javax.validation</groupId>
37 <artifactId>validation-api</artifactId>
38 <version>1.0.0.GA</version>
39 <scope>test</scope>
40 </dependency>
41 <dependency>
42 <groupId>javax.validation</groupId>
43 <artifactId>validation-api</artifactId>
44 <version>1.0.0.GA</version>
45 <classifier>sources</classifier>
46 <scope>test</scope>
47 </dependency>
48 <dependency>
49 <groupId>com.googlecode.gchart</groupId>
50 <artifactId>gchart</artifactId>
51 <version>2.6</version>
52 </dependency>
53 </dependencies>
54
55 <build>
56 <!-- Generate compiled stuff in the folder used for developing mode -->
57 <outputDirectory>${webappDirectory}/WEB-INF/classes</outputDirectory>
58
59 <plugins>
60
61 <plugin>
62 <groupId>org.codehaus.mojo</groupId>
63 <artifactId>gwt-maven-plugin</artifactId>
64 <version>2.3.0-1</version>
65 <executions>
66 <execution>
67 <goals>
68 <goal>compile</goal>
69 <goal>test</goal>
70 <goal>i18n</goal>
71 <goal>generateAsync</goal>
72 </goals>
73 </execution>
74 </executions>
75 <!-- Plugin configuration. There are many available options, see
76 gwt-maven-plugin documentation at codehaus.org -->
77 <configuration>
78 <runTarget>HyracksAdminConsole.html</runTarget>
79 <hostedWebapp>${webappDirectory}</hostedWebapp>
80 <i18nMessagesBundle>edu.uci.ics.hyracks.adminconsole.client.Messages</i18nMessagesBundle>
81 </configuration>
82 </plugin>
83
84 <plugin>
85 <groupId>org.apache.maven.plugins</groupId>
86 <artifactId>maven-war-plugin</artifactId>
87 <version>2.1.1</version>
88 <executions>
89 <execution>
90 <phase>compile</phase>
91 <goals>
92 <goal>exploded</goal>
93 </goals>
94 </execution>
95 </executions>
96 <configuration>
97 <webappDirectory>${webappDirectory}</webappDirectory>
98 </configuration>
99 </plugin>
100 <plugin>
101 <groupId>org.apache.maven.plugins</groupId>
102 <artifactId>maven-compiler-plugin</artifactId>
103 <version>2.3.2</version>
104 <configuration>
105 <source>1.6</source>
106 <target>1.6</target>
107 </configuration>
108 </plugin>
109 </plugins>
vinayakb84bed882011-11-02 17:15:45 +0000110 <pluginManagement>
111 <plugins>
112 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
113 <plugin>
114 <groupId>org.eclipse.m2e</groupId>
115 <artifactId>lifecycle-mapping</artifactId>
116 <version>1.0.0</version>
117 <configuration>
118 <lifecycleMappingMetadata>
119 <pluginExecutions>
120 <pluginExecution>
121 <pluginExecutionFilter>
122 <groupId>org.codehaus.mojo</groupId>
123 <artifactId>
124 gwt-maven-plugin
125 </artifactId>
126 <versionRange>
127 [2.3.0-1,)
128 </versionRange>
129 <goals>
130 <goal>i18n</goal>
131 <goal>generateAsync</goal>
132 </goals>
133 </pluginExecutionFilter>
134 <action>
135 <ignore></ignore>
136 </action>
137 </pluginExecution>
138 <pluginExecution>
139 <pluginExecutionFilter>
140 <groupId>
141 org.apache.maven.plugins
142 </groupId>
143 <artifactId>
144 maven-war-plugin
145 </artifactId>
146 <versionRange>
147 [2.1.1,)
148 </versionRange>
149 <goals>
150 <goal>exploded</goal>
151 </goals>
152 </pluginExecutionFilter>
153 <action>
154 <ignore></ignore>
155 </action>
156 </pluginExecution>
157 </pluginExecutions>
158 </lifecycleMappingMetadata>
159 </configuration>
160 </plugin>
161 </plugins>
162 </pluginManagement>
vinayakb379d73b2011-09-13 19:17:24 +0000163 </build>
164
165</project>