3
<groupId>eucalyptus</groupId>
4
<artifactId>cloud</artifactId>
6
<relativePath>../../pom.xml</relativePath>
8
<modelVersion>4.0.0</modelVersion>
9
<groupId>eucalyptus</groupId>
10
<artifactId>www</artifactId>
11
<version>${euca.version}</version>
12
<name>Eucalyptus Web Site</name>
14
<gwt.module.name>edu.ucsb.eucalyptus.admin.EucalyptusWebInterface</gwt.module.name>
19
<groupId>com.totsp.gwt</groupId>
20
<artifactId>maven-googlewebtoolkit2-plugin</artifactId>
21
<version>2.0-beta26</version>
23
<logLevel>INFO</logLevel>
25
<value>${gwt.module.name}</value>
27
<runTarget>/EucalyptusWebInterface.html</runTarget>
28
<noServer>true</noServer>
29
<output>${pom.basedir}/www-build</output>
30
<extraJvmArgs>-Xmx512m</extraJvmArgs>
31
<gwtVersion>${gwt.version}</gwtVersion>
32
<webXmlServletPathAsIs>true</webXmlServletPathAsIs>
43
<groupId>org.apache.maven.plugins</groupId>
44
<artifactId>maven-jar-plugin</artifactId>
46
<classesDirectory>${pom.basedir}/build</classesDirectory>
47
<outputDirectory>../../target</outputDirectory>
48
<finalName>${project.groupId}-${project.artifactId}-${project.version}</finalName>
52
<phase>package</phase>
60
<groupId>org.apache.maven.plugins</groupId>
61
<artifactId>maven-war-plugin</artifactId>
63
<outputDirectory>${pom.basedir}/webapps</outputDirectory>
64
<warName>root</warName>
65
<warSourceDirectory>${pom.basedir}/www-build/${gwt.module.name}/</warSourceDirectory>
66
<packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
67
<warSourceExcludes>WEB-INF/lib/*.jar</warSourceExcludes>
68
<webXml>${pom.basedir}/conf/gwt-web.xml</webXml>
72
<phase>package</phase>
80
<groupId>org.apache.maven.plugins</groupId>
81
<artifactId>maven-dependency-plugin</artifactId>
85
<phase>compile</phase>
92
<groupId>com.google.gwt</groupId>
93
<artifactId>gwt-dev</artifactId>
94
<version>${gwt.version}</version>
95
<classifier>${platform}-libs</classifier>
97
<overWrite>false</overWrite>
98
<outputDirectory>${settings.localRepository}/com/google/gwt/gwt-dev/${gwtVersion}</outputDirectory>
106
<groupId>org.apache.maven.plugins</groupId>
107
<artifactId>maven-clean-plugin</artifactId>
111
<directory>./</directory>
113
<include>webapps/**</include>
124
<groupId>org.mortbay.jetty</groupId>
125
<artifactId>jetty-sslengine</artifactId>
128
<groupId>eucalyptus</groupId>
129
<artifactId>msgs</artifactId>
130
<version>${euca.version}</version>
133
<groupId>eucalyptus</groupId>
134
<artifactId>core</artifactId>
135
<version>${euca.version}</version>
138
<groupId>eucalyptus</groupId>
139
<artifactId>cluster-manager</artifactId>
140
<version>${euca.version}</version>
143
<groupId>com.google.gwt</groupId>
144
<artifactId>gwt-servlet</artifactId>
145
<scope>runtime</scope>
148
<groupId>com.google.gwt</groupId>
149
<artifactId>gwt-user</artifactId>
150
<scope>provided</scope>
153
<groupId>com.google.gwt</groupId>
154
<artifactId>gwt-dev</artifactId>
155
<classifier>${platform}-libs</classifier>
157
<scope>provided</scope>
160
<groupId>org.apache.geronimo.javamail</groupId>
161
<artifactId>geronimo-javamail_1.4_provider</artifactId>
164
<groupId>com.google.gwt</groupId>
165
<artifactId>gwt-dev</artifactId>
166
<classifier>${platform}</classifier>
167
<scope>provided</scope>