File tree Expand file tree Collapse file tree 8 files changed +28
-23
lines changed
src/main/java/org/jadice/gwt/spring/demo/server
starter/src/main/java/org/jadice/gwt/spring/autoconfig Expand file tree Collapse file tree 8 files changed +28
-23
lines changed Original file line number Diff line number Diff line change 2323 releaseVersion : ${{ steps.semanticversion.outputs.new_version }}
2424
2525 steps :
26- - uses : actions/checkout@v4
26+ - uses : actions/checkout@v6
2727
2828 - name : Bump version and create tag
2929 id : semanticversion
@@ -41,11 +41,11 @@ jobs:
4141 exit -1
4242 fi
4343
44- - name : Set up JDK 17
45- uses : actions/setup-java@v4
44+ - name : Set up JDK 21
45+ uses : actions/setup-java@v5
4646 with :
4747 distribution : ' temurin'
48- java-version : ' 17 '
48+ java-version : ' 21 '
4949 cache : ' maven'
5050
5151 - name : Set version
Original file line number Diff line number Diff line change @@ -25,11 +25,11 @@ jobs:
2525 steps :
2626 - uses : actions/checkout@v4
2727
28- - name : Set up JDK 17
29- uses : actions/setup-java@v4
28+ - name : Set up JDK 21
29+ uses : actions/setup-java@v5
3030 with :
3131 distribution : ' temurin'
32- java-version : ' 17 '
32+ java-version : ' 21 '
3333 cache : ' maven'
3434
3535 - name : Perform build
Original file line number Diff line number Diff line change 9999 <version >${gwt.version} </version >
100100 </dependency >
101101
102- <!-- CodeServer-Jetty -->
102+ <!-- CodeServer-Jetty (Jetty 12 EE11 modules, versions managed by Spring Boot BOM) -->
103103 <dependency >
104- <groupId >org.eclipse.jetty</groupId >
105- <artifactId >jetty-servlets</artifactId >
106- <version >${jetty.version} </version >
104+ <groupId >org.eclipse.jetty.ee11</groupId >
105+ <artifactId >jetty-ee11-servlets</artifactId >
107106 </dependency >
108107 <dependency >
109- <groupId >org.eclipse.jetty</groupId >
110- <artifactId >jetty-servlet</artifactId >
111- <version >${jetty.version} </version >
108+ <groupId >org.eclipse.jetty.ee11</groupId >
109+ <artifactId >jetty-ee11-servlet</artifactId >
112110 </dependency >
113111 <dependency >
114112 <groupId >org.eclipse.jetty</groupId >
115113 <artifactId >jetty-server</artifactId >
116- <version >${jetty.version} </version >
117114 </dependency >
118115 <dependency >
119116 <groupId >org.eclipse.jetty</groupId >
120117 <artifactId >jetty-http</artifactId >
121- <version >${jetty.version} </version >
122118 </dependency >
123119 </dependencies >
124120 </dependencyManagement >
Original file line number Diff line number Diff line change 1111 <name >gwt-spring-boot-starter-example</name >
1212 <packaging >war</packaging >
1313
14+ <properties >
15+ <maven .compiler.source>11</maven .compiler.source>
16+ <maven .compiler.target>11</maven .compiler.target>
17+ </properties >
18+
1419 <description >This demo illustrates the use of Jadice Web Toolkit in a Spring Boot application.</description >
1520
1621 <dependencyManagement >
9196 <artifactId >gwt-user</artifactId >
9297 <version >${gwt.version} </version >
9398 </dependency >
99+ <dependency >
100+ <groupId >org.gwtproject</groupId >
101+ <artifactId >gwt-codeserver</artifactId >
102+ <version >${gwt.version} </version >
103+ </dependency >
94104 </dependencies >
95105 </plugin >
96106 <plugin >
Original file line number Diff line number Diff line change 1111import org .jadice .gwt .spring .autoconfig .EnableGWTSpringBootApplication ;
1212import org .springframework .boot .SpringApplication ;
1313import org .springframework .boot .autoconfigure .SpringBootApplication ;
14- import org .springframework .boot .web .servlet .ServletComponentScan ;
14+ import org .springframework .boot .web .server . servlet . context .ServletComponentScan ;
1515import org .springframework .boot .web .servlet .support .SpringBootServletInitializer ;
1616
1717/**
Original file line number Diff line number Diff line change 1212 <url >https://github.com/levigo/gwt-spring-boot-starter</url >
1313
1414 <properties >
15- <version .java>11 </version .java>
15+ <version .java>21 </version .java>
1616 <java .version>${version.java} </java .version>
1717 <maven .compiler.source>${version.java} </maven .compiler.source>
1818 <maven .compiler.target>${version.java} </maven .compiler.target>
1919 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
2020
2121 <gwt .version>2.12.2</gwt .version>
2222
23- <!-- Attention! the jetty version must be the same as the one defined in the spring-boot bom-->
24- <spring-boot .version>3.5.8</spring-boot .version>
25- <jetty .version>12.0.30</jetty .version>
23+ <!-- Spring Boot 4 manages Jetty 12 EE11 via its BOM -->
24+ <spring-boot .version>4.0.2</spring-boot .version>
2625
2726 </properties >
2827
Original file line number Diff line number Diff line change 2424import org .springframework .beans .factory .config .BeanFactoryPostProcessor ;
2525import org .springframework .beans .factory .config .ConfigurableListableBeanFactory ;
2626import org .springframework .beans .factory .support .BeanDefinitionRegistry ;
27- import org .springframework .boot .web .servlet .ServletComponentScan ;
27+ import org .springframework .boot .web .server . servlet . context .ServletComponentScan ;
2828import org .springframework .context .ApplicationContext ;
2929import org .springframework .context .ApplicationContextAware ;
3030import org .springframework .context .annotation .ClassPathScanningCandidateComponentProvider ;
Original file line number Diff line number Diff line change 2222import org .springframework .beans .factory .config .ConstructorArgumentValues .ValueHolder ;
2323import org .springframework .beans .factory .support .BeanDefinitionRegistry ;
2424import org .springframework .beans .factory .support .GenericBeanDefinition ;
25- import org .springframework .boot .web .servlet .ServletComponentScan ;
25+ import org .springframework .boot .web .server . servlet . context .ServletComponentScan ;
2626import org .springframework .context .annotation .ImportBeanDefinitionRegistrar ;
2727import org .springframework .core .annotation .AnnotationAttributes ;
2828import org .springframework .core .type .AnnotationMetadata ;
You can’t perform that action at this time.
0 commit comments