Skip to content

Commit a99aee6

Browse files
author
Valeriy Svydenko
authored
Upgrade to GWT 2.8 (eclipse-che#3984)
1 parent bee9890 commit a99aee6

14 files changed

Lines changed: 71 additions & 25 deletions

File tree

assembly/assembly-ide-war/pom.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
<name>Che IDE :: Compiling GWT Application</name>
2424
<properties>
2525
<generated.sources.directory>${project.build.directory}/generated-sources/gen</generated.sources.directory>
26-
<maven.compiler.source>1.7</maven.compiler.source>
27-
<maven.compiler.target>1.7</maven.compiler.target>
2826
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2927
</properties>
3028
<dependencies>
@@ -427,14 +425,14 @@
427425
</dependency>
428426
</dependencies>
429427
<configuration>
428+
<gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
430429
<extraJvmArgs>${gwt.compiler.extraJvmArgs}</extraJvmArgs>
431430
<modules>
432431
<module>org.eclipse.che.ide.IDE</module>
433432
</modules>
434433
<!-- don' remove it we will use it then need to found bug in compiled JS -->
435434
<!--style>DETAILED</style-->
436435
<logLevel>${gwt.compiler.logLevel}</logLevel>
437-
<enableClosureCompiler>${gwt.compiler.enableClosureCompiler}</enableClosureCompiler>
438436
</configuration>
439437
</plugin>
440438
<plugin>

assembly/assembly-wsagent-war/pom.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,11 @@
284284
<groupId>org.apache.maven.plugins</groupId>
285285
<artifactId>maven-war-plugin</artifactId>
286286
<configuration>
287-
<packagingExcludes>WEB-INF/lib/*gwt*.jar,
288-
WEB-INF/lib/gin-*.jar</packagingExcludes>
287+
<packagingExcludes>
288+
WEB-INF/lib/*gwt*.jar,
289+
WEB-INF/lib/gin-*.jar,
290+
WEB-INF/lib/jsr305*.jar
291+
</packagingExcludes>
289292
</configuration>
290293
</plugin>
291294
</plugins>

assembly/assembly-wsmaster-war/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@
285285
<groupId>org.apache.maven.plugins</groupId>
286286
<artifactId>maven-war-plugin</artifactId>
287287
<configuration>
288-
<packagingExcludes>WEB-INF/lib/**gwt**</packagingExcludes>
288+
<packagingExcludes>WEB-INF/lib/**gwt**, WEB-INF/lib/jsr305*.jar</packagingExcludes>
289289
</configuration>
290290
</plugin>
291291
<!-- Source Generator invocation -->

core/commons/che-core-commons-test/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@
5757
<artifactId>javax.inject</artifactId>
5858
<scope>provided</scope>
5959
</dependency>
60+
<dependency>
61+
<groupId>javax.servlet</groupId>
62+
<artifactId>javax.servlet-api</artifactId>
63+
<scope>provided</scope>
64+
</dependency>
6065
<dependency>
6166
<groupId>org.eclipse.persistence</groupId>
6267
<artifactId>javax.persistence</artifactId>
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/*******************************************************************************
2+
* Copyright (c) 2012-2017 Codenvy, S.A.
3+
* All rights reserved. This program and the accompanying materials
4+
* are made available under the terms of the Eclipse Public License v1.0
5+
* which accompanies this distribution, and is available at
6+
* http://www.eclipse.org/legal/epl-v10.html
7+
*
8+
* Contributors:
9+
* Codenvy, S.A. - initial API and implementation
10+
*******************************************************************************/
11+
package org.eclipse.che.commons.test.servlet;
12+
13+
import javax.servlet.ReadListener;
14+
import javax.servlet.ServletInputStream;
15+
import java.io.IOException;
16+
import java.io.InputStream;
17+
18+
/** Utility class for mocking {@link ServletInputStream} */
19+
public class MockServletInputStream extends ServletInputStream {
20+
private final InputStream data;
21+
22+
public MockServletInputStream(InputStream data) {
23+
this.data = data;
24+
}
25+
26+
@Override
27+
public int read() throws IOException {
28+
return this.data.read();
29+
}
30+
31+
@Override
32+
public boolean isFinished() {
33+
return false;
34+
}
35+
36+
@Override
37+
public boolean isReady() {
38+
return false;
39+
}
40+
41+
@Override
42+
public void setReadListener(ReadListener readListener) {
43+
}
44+
}

ide/che-core-ide-app/pom.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,14 @@
2626
<dto-generator-out-directory>${project.build.directory}/generated-sources/dto/</dto-generator-out-directory>
2727
<findbugs.failonerror>false</findbugs.failonerror>
2828
<generated.sources.directory>${project.build.directory}/generated-sources/gen</generated.sources.directory>
29-
<maven.compiler.source>1.7</maven.compiler.source>
30-
<maven.compiler.target>1.7</maven.compiler.target>
3129
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3230
<webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
3331
</properties>
3432
<dependencies>
33+
<dependency>
34+
<groupId>com.google.code.findbugs</groupId>
35+
<artifactId>jsr305</artifactId>
36+
</dependency>
3537
<dependency>
3638
<groupId>com.google.guava</groupId>
3739
<artifactId>guava</artifactId>

ide/commons-gwt/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
<generated.test.sources.directory>${project.build.directory}/generated-test-sources/dto</generated.test.sources.directory>
2626
</properties>
2727
<dependencies>
28+
<dependency>
29+
<groupId>com.google.code.findbugs</groupId>
30+
<artifactId>jsr305</artifactId>
31+
</dependency>
2832
<dependency>
2933
<groupId>com.google.guava</groupId>
3034
<artifactId>guava</artifactId>

ide/commons-gwt/src/main/java/com/google/gwt/webworker/linker/DedicatedWorkerLinker.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ protected String getModulePrefix(TreeLogger logger, LinkerContext context,
4545
return "";
4646
}
4747

48-
@Override
49-
protected String getModuleSuffix(TreeLogger logger, LinkerContext context)
50-
throws UnableToCompleteException {
51-
return "";
52-
}
53-
5448
@Override
5549
protected String getSelectionScriptTemplate(TreeLogger logger,
5650
LinkerContext context) throws UnableToCompleteException {

plugins/plugin-machine/che-plugin-machine-ssh-client/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
<properties>
2525
<dto-generator-out-directory>${project.build.directory}/generated-sources/dto/</dto-generator-out-directory>
2626
<findbugs.failonerror>false</findbugs.failonerror>
27-
<maven.compiler.source>1.7</maven.compiler.source>
28-
<maven.compiler.target>1.7</maven.compiler.target>
2927
</properties>
3028
<dependencies>
3129
<dependency>

plugins/plugin-maven/che-plugin-maven-server/src/test/java/org/eclipse/che/plugin/maven/server/WorkspaceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -728,8 +728,8 @@ public void testImportMultimoduleProjectDeleteAndImportAgain() throws Exception
728728
" <version>1.0</version>\n" +
729729
" <name>SpringDemo</name>\n" +
730730
" <properties>\n" +
731-
" <maven.compiler.source>1.6</maven.compiler.source>\n" +
732-
" <maven.compiler.target>1.6</maven.compiler.target>\n" +
731+
" <maven.compiler.source>1.8</maven.compiler.source>\n" +
732+
" <maven.compiler.target>1.8</maven.compiler.target>\n" +
733733
" </properties>\n" +
734734
" <dependencies>\n" +
735735
" <dependency>\n" +

0 commit comments

Comments
 (0)