aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManolo Carrasco <manolo@vaadin.com>2017-04-24 22:45:18 +0200
committerManolo Carrasco <manolo@vaadin.com>2017-04-24 22:52:23 +0200
commit2baccb67668b8a4192907b546b9f85f965e29bcc (patch)
treec51bb9ad5e9236d5c6ef89e74e9abd5ee1995079
parent84db8341454db7d4aa70a15580aa99ebdeb62555 (diff)
downloadgwtquery-master.tar.gz
gwtquery-master.zip
Use GWT 2.8.0 and net.ltgt maven plugin in archetypeHEADmaster
-rw-r--r--archetype/pom.xml2
-rw-r--r--archetype/src/main/resources/archetype-resources/pom.xml140
-rw-r--r--archetype/src/main/resources/archetype-resources/src/main/java/__projectName__.gwt.xml (renamed from archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/__projectName__.gwt.xml)2
-rw-r--r--archetype/src/main/resources/archetype-resources/src/main/java/client/__projectName__.java (renamed from archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/client/__projectName__.java)2
-rw-r--r--archetype/src/main/resources/archetype-resources/src/main/java/public/__projectName__.html (renamed from archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/public/__projectName__.html)0
-rw-r--r--archetype/src/main/resources/archetype-resources/src/test/java/__artifactId__/client/__projectName__Test.java4
6 files changed, 53 insertions, 97 deletions
diff --git a/archetype/pom.xml b/archetype/pom.xml
index 4d4b8cdb..9255f189 100644
--- a/archetype/pom.xml
+++ b/archetype/pom.xml
@@ -14,7 +14,7 @@
<version>3</version>
</parent>
- <description>This archetype generates a GWT-2.6.1 project with all set to use GwtQuery and its plugins.</description>
+ <description>This archetype generates a GWT project with all set to use GwtQuery and its plugins.</description>
<scm>
<connection>scm:git:https://code.google.com/p/gwtquery/</connection>
diff --git a/archetype/src/main/resources/archetype-resources/pom.xml b/archetype/src/main/resources/archetype-resources/pom.xml
index d92dd68b..1557e72e 100644
--- a/archetype/src/main/resources/archetype-resources/pom.xml
+++ b/archetype/src/main/resources/archetype-resources/pom.xml
@@ -10,11 +10,11 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.compiler.source>1.7</maven.compiler.source>
- <maven.compiler.target>1.7</maven.compiler.target>
- <gQueryVersion>1.4.3-SNAPSHOT</gQueryVersion>
- <gwtversion>2.6.1</gwtversion>
- <gwtmaven>2.6.1</gwtmaven>
+ <maven.compiler.source>1.8</maven.compiler.source>
+ <maven.compiler.target>1.8</maven.compiler.target>
+ <gQueryVersion>1.5-SNAPSHOT</gQueryVersion>
+ <gwtversion>2.8.0</gwtversion>
+ <gwtmaven>2.8.0</gwtmaven>
</properties>
<repositories>
@@ -44,29 +44,38 @@
<issueManagement>
</issueManagement>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.gwt</groupId>
+ <artifactId>gwt</artifactId>
+ <version>${gwtversion}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
- <version>${gwtversion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
- <version>${gwtversion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-servlet</artifactId>
- <version>${gwtversion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
@@ -75,100 +84,47 @@
<version>${gQueryVersion}</version>
<scope>provided</scope>
</dependency>
- <!-- GWT 2.3.0 depends on these -->
- <dependency>
- <groupId>javax.validation</groupId>
- <artifactId>validation-api</artifactId>
- <version>1.0.0.GA</version>
- </dependency>
- <dependency>
- <groupId>javax.validation</groupId>
- <artifactId>validation-api</artifactId>
- <version>1.0.0.GA</version>
- <classifier>sources</classifier>
- </dependency>
</dependencies>
<build>
<plugins>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.1</version>
+ <groupId>net.ltgt.gwt.maven</groupId>
+ <artifactId>gwt-maven-plugin</artifactId>
+ <version>1.0-rc-6</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>import-sources</goal>
+ <goal>compile</goal>
+ <goal>import-test-sources</goal>
+ <goal>test</goal>
+ </goals>
+ </execution>
+ </executions>
<configuration>
- <source>1.6</source>
- <target>1.6</target>
+ <moduleName>${package}.${projectName}</moduleName>
+ <moduleShortName>${projectName}</moduleShortName>
+ <failOnError>true</failOnError>
+ <sourceLevel>1.8</sourceLevel>
+ <compilerArgs>
+ <arg>-compileReport</arg>
+ <arg>-XcompilerMetrics</arg>
+ </compilerArgs>
+ <warDir>${project.build.directory}/${project.build.finalName}</warDir>
+ <classpathScope>compile+runtime</classpathScope>
+ <startupUrls>
+ <startupUrl>${projectName}/${projectName}.html</startupUrl>
+ </startupUrls>
</configuration>
</plugin>
+
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>gwt-maven-plugin</artifactId>
- <version>${gwtmaven}</version>
- <configuration>
- <logLevel>${gwt.loglevel}</logLevel>
- <style>${gwt.outputstyle}</style>
- <gwtVersion>${gwtversion}</gwtVersion>
- <compileReport>true</compileReport>
- <runTarget>${projectName}/${projectName}.html</runTarget>
- <hostedWebApp>${project.build.directory}/${project.build.finalName}</hostedWebApp>
- </configuration>
- <executions>
- <execution>
- <phase>prepare-package</phase>
- <goals>
- <goal>compile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>2.8.1</version>
- <configuration>
- <additionalClasspathElements>
- <additionalClasspathElement>\${project.build.sourceDirectory}</additionalClasspathElement>
- <additionalClasspathElement>\${project.build.testSourceDirectory}</additionalClasspathElement>
- </additionalClasspathElements>
- <useManifestOnlyJar>false</useManifestOnlyJar>
- <forkMode>always</forkMode>
- <systemProperties>
- <property>
- <name>gwt.args</name>
- <value>-out target/gwt-tests</value>
- </property>
- <property>
- <!-- Setting this to true (default) causes a exception first time test are run Gwt issue_6443 -->
- <name>gwt.persistentunitcache</name>
- <value>false</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-eclipse-plugin</artifactId>
- <version>2.7</version>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.17</version>
<configuration>
- <downloadSources>true</downloadSources>
- <downloadJavadocs>false</downloadJavadocs>
- <additionalBuildcommands>
- <buildcommand>com.google.gwt.eclipse.core.gwtProjectValidator</buildcommand>
- <buildcommand>org.eclipse.wst.common.modulecore.ComponentStructuralBuilder</buildcommand>
- <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
- <buildcommand>org.eclipse.wst.common.modulecore.ComponentStructuralBuilderDependencyResolver</buildcommand>
- </additionalBuildcommands>
- <additionalProjectnatures>
- <projectnature>com.google.gwt.eclipse.core.gwtNature</projectnature>
- <projectnature>org.eclipse.jdt.core.javanature</projectnature>
- <projectnature>org.eclipse.wst.common.modulecore.ModuleCoreNature</projectnature>
- </additionalProjectnatures>
- <classpathContainers>
- <classpathContainer>com.google.gwt.eclipse.core.GWT_CONTAINER</classpathContainer>
- <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
- <classpathContainer>org.eclipse.jdt.junit.JUNIT_CONTAINER/3</classpathContainer>
- </classpathContainers>
+ <skip>true</skip>
</configuration>
</plugin>
- <!-- GWT plugin does not copy the webapp folder in hosted mode -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
diff --git a/archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/__projectName__.gwt.xml b/archetype/src/main/resources/archetype-resources/src/main/java/__projectName__.gwt.xml
index 13e1d579..063e7a96 100644
--- a/archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/__projectName__.gwt.xml
+++ b/archetype/src/main/resources/archetype-resources/src/main/java/__projectName__.gwt.xml
@@ -3,6 +3,6 @@
#set( $symbol_escape = '\' )
<module rename-to='${projectName}'>
<inherits name='com.google.gwt.query.Query'/>
- <entry-point class='${package}.${artifactId}.client.${projectName}'/>
+ <entry-point class='${package}.client.${projectName}'/>
</module>
diff --git a/archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/client/__projectName__.java b/archetype/src/main/resources/archetype-resources/src/main/java/client/__projectName__.java
index d5c178e8..32be2115 100644
--- a/archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/client/__projectName__.java
+++ b/archetype/src/main/resources/archetype-resources/src/main/java/client/__projectName__.java
@@ -1,7 +1,7 @@
#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
-package ${package}.${artifactId}.client;
+package ${package}.client;
import com.google.gwt.dom.client.Element;
import com.google.gwt.query.client.Function;
import static com.google.gwt.query.client.GQuery.*;
diff --git a/archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/public/__projectName__.html b/archetype/src/main/resources/archetype-resources/src/main/java/public/__projectName__.html
index 6caf14bf..6caf14bf 100644
--- a/archetype/src/main/resources/archetype-resources/src/main/java/__artifactId__/public/__projectName__.html
+++ b/archetype/src/main/resources/archetype-resources/src/main/java/public/__projectName__.html
diff --git a/archetype/src/main/resources/archetype-resources/src/test/java/__artifactId__/client/__projectName__Test.java b/archetype/src/main/resources/archetype-resources/src/test/java/__artifactId__/client/__projectName__Test.java
index e007a0a6..a2d64b9b 100644
--- a/archetype/src/main/resources/archetype-resources/src/test/java/__artifactId__/client/__projectName__Test.java
+++ b/archetype/src/main/resources/archetype-resources/src/test/java/__artifactId__/client/__projectName__Test.java
@@ -1,7 +1,7 @@
#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
-package ${package}.${artifactId}.client;
+package ${package}.client;
import static com.google.gwt.query.client.GQuery.*;
import com.google.gwt.junit.client.GWTTestCase;
@@ -15,7 +15,7 @@ import com.google.gwt.user.client.Timer;
public class ${projectName}Test extends GWTTestCase {
public String getModuleName() {
- return "${package}.${artifactId}.${projectName}";
+ return "${package}.${projectName}";
}
private double fontSize(GQuery g) {