Skip to content

Commit ff50fd6

Browse files
authored
Merge pull request #41 from ligangty/master
Start to use undertow 2.3 with jakarta EE spec
2 parents d166a30 + b44af42 commit ff50fd6

File tree

11 files changed

+78
-35
lines changed

11 files changed

+78
-35
lines changed

.github/workflows/maven-build.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: build on maven
2+
3+
on:
4+
watch:
5+
types: [started]
6+
pull_request:
7+
types: [opened, reopened, edited, synchronize, ready_for_review]
8+
push:
9+
branches:
10+
- main
11+
- master
12+
13+
workflow_dispatch:
14+
15+
jobs:
16+
build:
17+
name: Build with maven
18+
runs-on: ubuntu-latest
19+
env:
20+
MAVEN_OPTS: "-Xmx4096m -Xms2048m -XX:MaxMetaspaceSize=4096m -Xss8m"
21+
steps:
22+
- uses: actions/checkout@v4
23+
24+
- name: Set up JDK 11 for x64
25+
uses: actions/setup-java@v3
26+
with:
27+
java-version: '11'
28+
distribution: 'temurin'
29+
architecture: x64
30+
31+
- uses: s4u/[email protected]
32+
with:
33+
sonatypeSnapshots: true
34+
35+
- name: Build the Maven verify phase
36+
run: mvn -B -V clean verify -Prun-its -Pci
37+
38+
39+
- uses: s4u/[email protected]
40+
if: ${{ github.event_name == 'push' }}
41+
with:
42+
servers: |
43+
[{
44+
"id": "sonatype-nexus-snapshots",
45+
"username": "${{ secrets.SONATYPE_BOT_USERNAME }}",
46+
"password": "${{ secrets.SONATYPE_BOT_TOKEN }}"
47+
}]
48+
49+
- name: Deploy the artifact
50+
if: ${{ github.event_name == 'push' }}
51+
run: mvn help:effective-settings -B -V clean deploy -e

core/pom.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>org.commonjava.util</groupId>
2323
<artifactId>http-testserver-parent</artifactId>
24-
<version>2.2.3-SNAPSHOT</version>
24+
<version>2.3.0-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727

@@ -42,10 +42,6 @@
4242
<groupId>org.jboss.logging</groupId>
4343
<artifactId>jboss-logging</artifactId>
4444
</dependency>
45-
<dependency>
46-
<groupId>org.jboss.spec.javax.servlet</groupId>
47-
<artifactId>jboss-servlet-api_3.0_spec</artifactId>
48-
</dependency>
4945
<dependency>
5046
<groupId>commons-io</groupId>
5147
<artifactId>commons-io</artifactId>

core/src/main/java/org/commonjava/test/http/expect/ExpectationHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
*/
1616
package org.commonjava.test.http.expect;
1717

18-
import javax.servlet.ServletException;
19-
import javax.servlet.http.HttpServletRequest;
20-
import javax.servlet.http.HttpServletResponse;
18+
import jakarta.servlet.ServletException;
19+
import jakarta.servlet.http.HttpServletRequest;
20+
import jakarta.servlet.http.HttpServletResponse;
2121
import java.io.IOException;
2222

2323
/**

core/src/main/java/org/commonjava/test/http/expect/ExpectationServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.slf4j.Logger;
2929
import org.slf4j.LoggerFactory;
3030

31-
import javax.servlet.Servlet;
32-
import javax.servlet.ServletException;
31+
import jakarta.servlet.Servlet;
32+
import jakarta.servlet.ServletException;
3333
import java.io.IOException;
3434
import java.io.InputStream;
3535
import java.net.BindException;

core/src/main/java/org/commonjava/test/http/expect/ExpectationServlet.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,21 @@
2020
import org.slf4j.Logger;
2121
import org.slf4j.LoggerFactory;
2222

23-
import javax.servlet.ServletException;
24-
import javax.servlet.http.HttpServlet;
25-
import javax.servlet.http.HttpServletRequest;
26-
import javax.servlet.http.HttpServletResponse;
23+
import jakarta.servlet.ServletException;
24+
import jakarta.servlet.http.HttpServlet;
25+
import jakarta.servlet.http.HttpServletRequest;
26+
import jakarta.servlet.http.HttpServletResponse;
2727
import java.io.IOException;
2828
import java.io.InputStream;
2929
import java.net.MalformedURLException;
3030
import java.net.URL;
3131
import java.util.HashMap;
3232
import java.util.Map;
3333

34-
import javax.servlet.ServletException;
35-
import javax.servlet.http.HttpServlet;
36-
import javax.servlet.http.HttpServletRequest;
37-
import javax.servlet.http.HttpServletResponse;
34+
import jakarta.servlet.ServletException;
35+
import jakarta.servlet.http.HttpServlet;
36+
import jakarta.servlet.http.HttpServletRequest;
37+
import jakarta.servlet.http.HttpServletResponse;
3838

3939
import org.apache.commons.io.IOUtils;
4040
import org.commonjava.test.http.common.CommonMethod;

core/src/main/java/org/commonjava/test/http/stream/StreamServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.slf4j.Logger;
2929
import org.slf4j.LoggerFactory;
3030

31-
import javax.servlet.Servlet;
32-
import javax.servlet.ServletException;
31+
import jakarta.servlet.Servlet;
32+
import jakarta.servlet.ServletException;
3333
import java.io.IOException;
3434
import java.net.MalformedURLException;
3535
import java.net.URL;

core/src/main/java/org/commonjava/test/http/stream/StreamServlet.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818
import org.apache.commons.io.IOUtils;
1919
import org.apache.commons.lang.StringUtils;
2020
import org.commonjava.test.http.common.CommonMethod;
21-
import org.commonjava.test.http.expect.ContentResponse;
2221
import org.slf4j.Logger;
2322
import org.slf4j.LoggerFactory;
2423

25-
import javax.servlet.ServletException;
26-
import javax.servlet.http.HttpServlet;
27-
import javax.servlet.http.HttpServletRequest;
28-
import javax.servlet.http.HttpServletResponse;
24+
import jakarta.servlet.ServletException;
25+
import jakarta.servlet.http.HttpServlet;
26+
import jakarta.servlet.http.HttpServletRequest;
27+
import jakarta.servlet.http.HttpServletResponse;
2928
import java.io.IOException;
3029
import java.io.InputStream;
3130
import java.io.OutputStream;

junit4/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>org.commonjava.util</groupId>
2323
<artifactId>http-testserver-parent</artifactId>
24-
<version>2.2.3-SNAPSHOT</version>
24+
<version>2.3.0-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727

junit5/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>org.commonjava.util</groupId>
2323
<artifactId>http-testserver-parent</artifactId>
24-
<version>2.2.3-SNAPSHOT</version>
24+
<version>2.3.0-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
<groupId>org.commonjava.util</groupId>
2727
<artifactId>http-testserver-parent</artifactId>
28-
<version>2.2.3-SNAPSHOT</version>
28+
<version>2.3.0-SNAPSHOT</version>
2929
<packaging>pom</packaging>
3030

3131
<name>http-testserver</name>
@@ -42,9 +42,9 @@
4242
<projectOwner>Red Hat, Inc.</projectOwner>
4343
<projectEmail>https://github.com/Commonjava/http-testserver</projectEmail>
4444
<javaVersion>11</javaVersion>
45-
<undertowVersion>2.2.28.Final</undertowVersion>
45+
<undertowVersion>2.3.10.Final</undertowVersion>
4646
<slf4j.versoin>1.7.25</slf4j.versoin>
47-
<quarkus.version>2.16.11.Final</quarkus.version>
47+
<quarkus.version>3.6.4</quarkus.version>
4848
</properties>
4949

5050
<dependencyManagement>
@@ -96,7 +96,7 @@
9696
<dependency>
9797
<groupId>org.commonjava.util</groupId>
9898
<artifactId>http-testserver-core</artifactId>
99-
<version>2.2.3-SNAPSHOT</version>
99+
<version>2.3.0-SNAPSHOT</version>
100100
</dependency>
101101
</dependencies>
102102
</dependencyManagement>

0 commit comments

Comments
 (0)