Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,13 @@ jobs:
- ubuntu-latest
# Keep this list as: all supported LTS JDKs, the latest GA JDK, and the latest EA JDK (optional).
java:
- 11
- 17
- 21
- 23
container:
- wildfly-managed
- glassfish-managed
- tomee-managed
exclude:
# TomEE 10 requires Java 17.
- os: ubuntu-latest
java: 11
container: tomee-managed
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11
java-version: 17
cache: maven
- name: Build with Maven
run: ./mvnw --batch-mode --no-transfer-progress verify
Expand Down
27 changes: 24 additions & 3 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,31 @@ Warp has built-in support for the following frameworks:
* Jakarta Servlet
* Jakarta Faces

NOTE: Warp version 2.0 (in development) is based on Jakarta EE 10 and requires JDK 11 or newer,
while version 1.1 is based on Java EE 8.
=== Support Matrix

// FIXME are these relevant?

|===
|Version |EE Version |JDK Version

|2.1 (in development)
|Jakarta EE 10
|17

|2.0
|Jakarta EE 10
|11

|1.1
|Java EE 8
|11

|1.0
|Java EE 8
|8

|===

// FIXME are these still relevant?
// and it also has several framework extensions:
//
// * http://arquillian.org/blog/2012/07/24/arquillian-extension-spring-1-0-0-Alpha2/[Spring MVC] - led by https://github.com/jmnarloch/[Jakub Narloch]
Expand Down
26 changes: 0 additions & 26 deletions build/ftest-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -208,32 +208,6 @@
<scope>test</scope>
</dependency>
</dependencies>

<!--This profile requires Java 17 to run, as this is required by TomEE -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.5.0</version>
<executions>
<execution>
<id>enforce-java</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireJavaVersion>
<version>17</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<!-- Don't run this profile on windows: the test performance will be incredibly poor (90 seconds per test).
Expand Down
5 changes: 5 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@
</ciManagement>

<properties>
<!-- JBoss Parent -->
<maven.compiler.release>17</maven.compiler.release>
<maven.compiler.target>${maven.compiler.release}</maven.compiler.target>
<maven.compiler.source>${maven.compiler.release}</maven.compiler.source>

<!-- Arquillian -->
<version.arquillian_core>1.9.4.Final</version.arquillian_core>
<version.org.jboss.arquillian.jakarta>10.0.0.Final</version.org.jboss.arquillian.jakarta>
Expand Down
Loading