Error with gwt-maven-plugin when building Icepush addon in Vaadin 7 Beta 9

Hi,

I am using Vaadin 7 Beta 9 and using ICEPush.

Getting error with compilation of org.vaadin.artur.icepush.IcepushaddonWidgetset with the GWT maven plugin.

Versions of gwt, vaadin used are

 <properties>
	<maven.compiler.source>1.6</maven.compiler.source>
	<maven.compiler.target>1.6</maven.compiler.target>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	<vaadin.version>7.0.0.beta9</vaadin.version>
	<gwt.version>2.3.0</gwt.version>
	<gwt.plugin.version>2.3.0-1</gwt.plugin.version>
</properties>

Please see the error and pom plugin tags below.

Thanks,
Vikas

Error

— gwt-maven-plugin:2.3.0-1:resources (default) @ com.coverall.platform.vaadin.addons —
[INFO]
auto discovered modules [org.vaadin.artur.icepush.IcepushaddonWidgetset, org.icepush.gwt.ICEpush, com.coverall.platform.addons.coverallWidgetSet]

[INFO]
5 source files from GWT module org.vaadin.artur.icepush.IcepushaddonWidgetset
[INFO]
11 source files from GWT module org.icepush.gwt.ICEpush
[INFO]
1 source files from GWT module com.coverall.platform.addons.coverallWidgetSet
[INFO]

[INFO]
— gwt-maven-plugin:2.3.0-1:compile (default) @ com.coverall.platform.vaadin.addons —
[INFO]
auto discovered modules [org.vaadin.artur.icepush.IcepushaddonWidgetset, org.icepush.gwt.ICEpush, com.coverall.platform.addons.coverallWidgetSet]

[INFO]
Loading inherited module ‘org.vaadin.artur.icepush.IcepushaddonWidgetset’
[INFO]
Loading inherited module ‘org.icepush.gwt.ICEpush’
[INFO]
Loading inherited module ‘com.coverall.platform.addons.coverallWidgetSet’
[INFO]
[WARN]
Setting configuration property named devModeRedirectEnabled in com.coverall.platform.addons.coverallWidgetSet that has not been previously defined. This may be disallowed in the future.
[INFO]
Loading inherited module ‘org.icepush.gwt.ICEpush’
[INFO]
Loading inherited module ‘org.vaadin.artur.icepush.IcepushaddonWidgetset’
[INFO]
Loading inherited module ‘com.coverall.platform.addons.coverallWidgetSet’
[INFO]
[WARN]
Setting configuration property named devModeRedirectEnabled in com.coverall.platform.addons.coverallWidgetSet that has not been previously defined. This may be disallowed in the future.
[INFO]
Loading inherited module ‘com.coverall.platform.addons.coverallWidgetSet’
[INFO]
[WARN]
Setting configuration property named devModeRedirectEnabled in com.coverall.platform.addons.coverallWidgetSet that has not been previously defined. This may be disallowed in the future.
[INFO]
Compiling module org.vaadin.artur.icepush.IcepushaddonWidgetset
[INFO]
Validating units:
[INFO]
Ignored 38 units with compilation errors in first pass.
[INFO]
Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO]
Finding entry point classes
[INFO]
[ERROR]
Errors in ‘jar:file:/D:/mavenrepo/com/vaadin/vaadin-client/7.0.0.beta9/vaadin-client-7.0.0.beta9.jar!/com/vaadin/client/ComponentLocator.java’
[INFO]
[ERROR]
Line 368: The method getPreviousSiblingElement() is undefined for the type Element
[INFO]
[ERROR]
Unable to find type ‘com.vaadin.client.ApplicationConfiguration’
[INFO]
[ERROR]
Hint: Previous compiler errors may have made this type unavailable
[INFO]
[ERROR]
Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly

POM Pluging tags

		<plugin>
			<groupId>org.codehaus.mojo</groupId>
			<artifactId>gwt-maven-plugin</artifactId>
			<version>${gwt.plugin.version}</version>
			<configuration>
				<webappDirectory>${project.build.directory}/coverall/coverall/OSGI-INF/VAADIN/widgetsets</webappDirectory>
				<extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
				<runTarget>taddon7alpha</runTarget>
				<hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
				<noServer>true</noServer>
				<port>8080</port>
				<compileReport>true</compileReport>
			</configuration>
			<executions>
				<execution>
					<phase>compile</phase>
					<goals>
						<goal>resources</goal>
						<goal>compile</goal>
					</goals>
				</execution>
			</executions>
		</plugin>
		<plugin>
			<artifactId>maven-clean-plugin</artifactId>
			<version>2.4.1</version>
			<configuration>
				<filesets>
					<fileset>
						<directory>src/main/webapp/VAADIN/widgetsets</directory>
					</fileset>
				</filesets>
			</configuration>
		</plugin>
		<plugin>
			<groupId>com.vaadin</groupId>
			<artifactId>vaadin-maven-plugin</artifactId>
			<version>${vaadin.version}</version>
			<executions>
				<execution>
					<phase>compile</phase>
					<goals>
						<goal>update-widgetset</goal>
					</goals>
				</execution>
			</executions>
		</plugin>

		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-assembly-plugin</artifactId>
			<executions>
				<execution>
					<id>windows-bin</id>
					<phase>prepare-package</phase>
					<goals>
						<goal>single</goal>
					</goals>
					<configuration>
						<descriptors>
							<descriptor>src/main/resources/windows-bin.xml</descriptor>
						</descriptors>
						<finalName>coverall</finalName>
					</configuration>
				</execution>
			</executions>
		</plugin>