1 <?xml version="1.0" encoding="utf-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
7 <groupId>org.vaadin.addons</groupId>
8 <artifactId>console</artifactId>
9 <version>1.2.0</version>
10 <packaging>jar</packaging>
11 <name>Vaadin Console add-on</name>
13 <vaadin.version>6.6.5</vaadin.version>
14 <vaadin-maven-plugin.version>1.0.2</vaadin-maven-plugin.version>
15 <gwt-maven-plugin.version>2.3.0-1</gwt-maven-plugin.version>
16 <gwt-user.version>2.3.0</gwt-user.version>
21 <artifactId>maven-source-plugin</artifactId>
27 <phase>generate-sources</phase>
35 <groupId>org.apache.maven.plugins</groupId>
36 <artifactId>maven-compiler-plugin</artifactId>
44 <groupId>org.apache.maven.plugins</groupId>
45 <artifactId>maven-jar-plugin</artifactId>
46 <version>2.3.1</version>
51 <addClasspath>true</addClasspath>
53 Implementation-Title and Implementation-Version come from the
56 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
59 <!-- Package format version - do not change -->
60 <Vaadin-Package-Version>1</Vaadin-Package-Version>
62 <!-- Add-on specific fields to update -->
63 <Vaadin-License-Title>Apache License 2.0</Vaadin-License-Title>
66 Implementation-Title and Implementation-Version come from the
69 <Implementation-Vendor>Vaadin Ltd</Implementation-Vendor>
70 <Implementation-Title>${pom.name}</Implementation-Title>
71 <Implementation-Version>${pom.version}</Implementation-Version>
73 <!-- Comma-separated list of widgetsets in the package -->
74 <Vaadin-Widgetsets>org.vaadin.console.ConsoleWidgetset</Vaadin-Widgetsets>
80 <!-- Compiles your custom GWT components with the GWT compiler -->
82 A hosted mode browser for client-side widget debugging can be run
83 with the goal gwt:run after uncommenting the correct line below. A
84 remote debugger can then be connected to port 8998. Note that e.g. a
85 Jetty server should be running with the server side parts - use the
89 <groupId>org.codehaus.mojo</groupId>
90 <artifactId>gwt-maven-plugin</artifactId>
91 <version>${gwt-maven-plugin.version}</version>
93 <!-- if you don't specify any modules, the plugin will find them -->
94 <webappDirectory>${project.build.directory}/${project.build.finalName}/VAADIN/widgetsets</webappDirectory>
95 <!-- On Mac running Snow Leopard, add "-d32" -->
97 This causes error messages (but build works) in phase "package":
98 two processes would use the same debug port
101 extraJvmArgs>-Xmx512M -Xss1024k -Xdebug
102 -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8998</extraJvmArgs
104 <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
105 <runTarget>xsite</runTarget>
106 <hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
107 <noServer>true</noServer>
114 <goal>resources</goal>
123 This is needed for the sources required by the GWT compiler to be
124 included in the produced JARs
128 <directory>src/main/java</directory>
131 <directory>src/main/resources</directory>
136 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
138 <groupId>org.eclipse.m2e</groupId>
139 <artifactId>lifecycle-mapping</artifactId>
140 <version>1.0.0</version>
142 <lifecycleMappingMetadata>
145 <pluginExecutionFilter>
156 <goal>resources</goal>
158 </pluginExecutionFilter>
164 </lifecycleMappingMetadata>
173 <id>updateWidgetset</id>
177 <groupId>com.vaadin</groupId>
178 <artifactId>vaadin-maven-plugin</artifactId>
179 <version>${vaadin-maven-plugin.version}</version>
185 <goal>update-widgetset</goal>
197 <groupId>com.vaadin</groupId>
198 <artifactId>vaadin</artifactId>
199 <version>${vaadin.version}</version>
202 <groupId>org.vaadin.addons</groupId>
203 <artifactId>widget-rpc</artifactId>
204 <version>1.1.3</version>
207 <groupId>com.google.gwt</groupId>
208 <artifactId>gwt-user</artifactId>
209 <version>${gwt-user.version}</version>
210 <scope>provided</scope>
217 <url>http://oss.sonatype.org/content/repositories/vaadin/</url>
219 <enabled>true</enabled>
222 <enabled>false</enabled>
226 <id>vaadin-addons</id>
227 <url>http://maven.vaadin.com/vaadin-addons</url>
229 <enabled>true</enabled>
232 <enabled>false</enabled>