diff --git a/CHANGELOG.md b/CHANGELOG.md
index c03119ec..cc179b19 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
## 2.0.3 (not yet released)
-- added support for WildFly 28 - 29
+- added support for WildFly 28 - 30
## 2.0.2 (2023-01-18)
diff --git a/README.md b/README.md
index 0a5d2871..b148d095 100644
--- a/README.md
+++ b/README.md
@@ -542,6 +542,29 @@ Dependencies for `creaper-commands`:
21.1.1.Final
+#### WildFly 30 (30.0.1) (based on WildFly Core 22)
+
+Dependencies for `creaper-core`:
+
+
+ org.wildfly.core
+ wildfly-controller-client
+ 22.0.2.Final
+
+
+ org.wildfly.core
+ wildfly-cli
+ 22.0.2.Final
+
+
+Dependencies for `creaper-commands`:
+
+
+ org.wildfly.core
+ wildfly-patching
+ 22.0.2.Final
+
+
### Transitive Dependencies
These are the dependencies that you will get transitively when you depend
diff --git a/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java b/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java
index 30272080..9db6d7d3 100644
--- a/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java
+++ b/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java
@@ -102,6 +102,8 @@ public final class ServerVersion {
public static final ServerVersion VERSION_21_0_0 = new ServerVersion(21, 0, 0);
/** WF 29.0.x.Final */
public static final ServerVersion VERSION_22_0_0 = new ServerVersion(22, 0, 0);
+ /** WF 30.0.x.Final */
+ public static final ServerVersion VERSION_23_0_0 = new ServerVersion(23, 0, 0);
private static final ServerVersion[] KNOWN_VERSIONS = {
VERSION_0_0_0,
@@ -137,7 +139,8 @@ public final class ServerVersion {
VERSION_19_0_0,
VERSION_20_0_0,
VERSION_21_0_0,
- VERSION_22_0_0
+ VERSION_22_0_0,
+ VERSION_23_0_0
};
/**
diff --git a/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java b/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java
index 2a90a273..4823703f 100644
--- a/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java
+++ b/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java
@@ -45,6 +45,7 @@ public void referenceEquality() {
assertSame(ServerVersion.VERSION_20_0_0, ServerVersion.from(20, 0, 0));
assertSame(ServerVersion.VERSION_21_0_0, ServerVersion.from(21, 0, 0));
assertSame(ServerVersion.VERSION_22_0_0, ServerVersion.from(22, 0, 0));
+ assertSame(ServerVersion.VERSION_23_0_0, ServerVersion.from(23, 0, 0));
assertNotSame(ServerVersion.from(42, 42, 42), ServerVersion.from(42, 42, 42));
}
@@ -85,6 +86,7 @@ public void equality() {
assertSame(ServerVersion.VERSION_20_0_0, ServerVersion.from(20, 0, 0));
assertSame(ServerVersion.VERSION_21_0_0, ServerVersion.from(21, 0, 0));
assertSame(ServerVersion.VERSION_22_0_0, ServerVersion.from(22, 0, 0));
+ assertSame(ServerVersion.VERSION_23_0_0, ServerVersion.from(23, 0, 0));
assertEquals(ServerVersion.from(42, 42, 42), ServerVersion.from(42, 42, 42));
}
diff --git a/core/src/test/java/org/wildfly/extras/creaper/core/offline/OfflineServerVersionTest.java b/core/src/test/java/org/wildfly/extras/creaper/core/offline/OfflineServerVersionTest.java
index 6912188f..fb0508bc 100644
--- a/core/src/test/java/org/wildfly/extras/creaper/core/offline/OfflineServerVersionTest.java
+++ b/core/src/test/java/org/wildfly/extras/creaper/core/offline/OfflineServerVersionTest.java
@@ -68,6 +68,7 @@ public class OfflineServerVersionTest {
private static final String WFLY27_ROOT = "20.0";
private static final String WFLY28_ROOT = "21.0";
private static final String WFLY29_ROOT = "22.0";
+ private static final String WFLY30_ROOT = "23.0";
private static final String COMMUNITY = "community";
private static final String PREVIEW = "preview";
@@ -206,6 +207,11 @@ public void discoverStandaloneXml_wfly29() throws IOException {
test(ServerVersion.VERSION_22_0_0, STANDALONE_XML, WFLY29_ROOT, EAP7_LOGGING, EAP8_EE);
}
+ @Test
+ public void discoverStandaloneXml_wfly30() throws IOException {
+ test(ServerVersion.VERSION_23_0_0, STANDALONE_XML, WFLY30_ROOT, EAP7_LOGGING, EAP8_EE);
+ }
+
public void discoverStandaloneXml_wfly34_community() throws IOException {
test(ServerVersion.VERSION_20_0_0, STANDALONE_XML, COMMUNITY, WFLY27_ROOT, EAP7_LOGGING, EAP8_EE);
}
@@ -327,6 +333,11 @@ public void discoverHostXml_wfly29() throws IOException {
test(ServerVersion.VERSION_22_0_0, HOST_XML, WFLY29_ROOT, EAP7_LOGGING, EAP8_EE);
}
+ @Test
+ public void discoverHostXml_wfly30() throws IOException {
+ test(ServerVersion.VERSION_23_0_0, HOST_XML, WFLY30_ROOT, EAP7_LOGGING, EAP8_EE);
+ }
+
public void discoverHostXml_wfly34_community() throws IOException {
test(ServerVersion.VERSION_20_0_0, HOST_XML, COMMUNITY, WFLY27_ROOT, EAP7_LOGGING, EAP8_EE);
}
@@ -448,6 +459,11 @@ public void discoverDomainXml_wfly29() throws IOException {
test(ServerVersion.VERSION_22_0_0, DOMAIN_XML, WFLY29_ROOT, EAP7_LOGGING, EAP8_EE);
}
+ @Test
+ public void discoverDomainXml_wfly30() throws IOException {
+ test(ServerVersion.VERSION_23_0_0, DOMAIN_XML, WFLY30_ROOT, EAP7_LOGGING, EAP8_EE);
+ }
+
public void discoverDomainXml_wfly34_community() throws IOException {
test(ServerVersion.VERSION_20_0_0, DOMAIN_XML, COMMUNITY, WFLY27_ROOT, EAP7_LOGGING, EAP8_EE);
}
diff --git a/testsuite/pom.xml b/testsuite/pom.xml
index 274e5f0c..cd92b56a 100644
--- a/testsuite/pom.xml
+++ b/testsuite/pom.xml
@@ -80,6 +80,9 @@
29.0.1.Final
21.1.1.Final
5.0.0.Final
+ 30.0.1.Final
+ 22.0.2.Final
+ 5.0.1.Final
9990
@@ -227,6 +230,13 @@
wildfly-arquillian-container-managed
${version.wildfly29.arquillian}
+ org.wildfly
+ wildfly-dist
+ ${version.wildfly30}
+ org.wildfly.arquillian
+ wildfly-arquillian-container-managed
+ ${version.wildfly30.arquillian}
+
MUST-BE-DEFINED
@@ -427,8 +437,6 @@
wildfly10
- 1.8
-
${wildfly10.applicationServer.groupId}
${wildfly10.applicationServer.artifactId}
${wildfly10.applicationServer.version}
@@ -473,8 +481,6 @@
wildfly11
- 1.8
-
${wildfly11.applicationServer.groupId}
${wildfly11.applicationServer.artifactId}
${wildfly11.applicationServer.version}
@@ -520,8 +526,6 @@
wildfly12
- 1.8
-
${wildfly12.applicationServer.groupId}
${wildfly12.applicationServer.artifactId}
${wildfly12.applicationServer.version}
@@ -567,8 +571,6 @@
wildfly13
- 1.8
-
${wildfly13.applicationServer.groupId}
${wildfly13.applicationServer.artifactId}
${wildfly13.applicationServer.version}
@@ -614,8 +616,6 @@
wildfly14
- 1.8
-
${wildfly14.applicationServer.groupId}
${wildfly14.applicationServer.artifactId}
${wildfly14.applicationServer.version}
@@ -661,8 +661,6 @@
wildfly15
- 1.8
-
${wildfly15.applicationServer.groupId}
${wildfly15.applicationServer.artifactId}
${wildfly15.applicationServer.version}
@@ -708,8 +706,6 @@
wildfly16
- 1.8
-
${wildfly16.applicationServer.groupId}
${wildfly16.applicationServer.artifactId}
${wildfly16.applicationServer.version}
@@ -755,8 +751,6 @@
wildfly17
- 1.8
-
${wildfly17.applicationServer.groupId}
${wildfly17.applicationServer.artifactId}
${wildfly17.applicationServer.version}
@@ -802,8 +796,6 @@
wildfly18
- 1.8
-
${wildfly18.applicationServer.groupId}
${wildfly18.applicationServer.artifactId}
${wildfly18.applicationServer.version}
@@ -849,8 +841,6 @@
wildfly19
- 1.8
-
${wildfly19.applicationServer.groupId}
${wildfly19.applicationServer.artifactId}
${wildfly19.applicationServer.version}
@@ -896,8 +886,6 @@
wildfly20
- 1.8
-
${wildfly20.applicationServer.groupId}
${wildfly20.applicationServer.artifactId}
${wildfly20.applicationServer.version}
@@ -943,8 +931,6 @@
wildfly21
- 1.8
-
${wildfly21.applicationServer.groupId}
${wildfly21.applicationServer.artifactId}
${wildfly21.applicationServer.version}
@@ -990,8 +976,6 @@
wildfly22
- 1.8
-
${wildfly22.applicationServer.groupId}
${wildfly22.applicationServer.artifactId}
${wildfly22.applicationServer.version}
@@ -1037,8 +1021,6 @@
wildfly23
- 1.8
-
${wildfly23.applicationServer.groupId}
${wildfly23.applicationServer.artifactId}
${wildfly23.applicationServer.version}
@@ -1084,8 +1066,6 @@
wildfly24
- 1.8
-
${wildfly24.applicationServer.groupId}
${wildfly24.applicationServer.artifactId}
${wildfly24.applicationServer.version}
@@ -1131,8 +1111,6 @@
wildfly25
- 1.8
-
${wildfly25.applicationServer.groupId}
${wildfly25.applicationServer.artifactId}
${wildfly25.applicationServer.version}
@@ -1178,8 +1156,6 @@
wildfly26
- 1.8
-
${wildfly26.applicationServer.groupId}
${wildfly26.applicationServer.artifactId}
${wildfly26.applicationServer.version}
@@ -1225,8 +1201,6 @@
wildfly27
- 1.8
-
${wildfly27.applicationServer.groupId}
${wildfly27.applicationServer.artifactId}
${wildfly27.applicationServer.version}
@@ -1272,8 +1246,6 @@
wildfly28
- 1.8
-
${wildfly28.applicationServer.groupId}
${wildfly28.applicationServer.artifactId}
${wildfly28.applicationServer.version}
@@ -1317,14 +1289,8 @@
wildfly29
-
-
- true
-
- 1.8
-
${wildfly29.applicationServer.groupId}
${wildfly29.applicationServer.artifactId}
${wildfly29.applicationServer.version}
@@ -1366,5 +1332,54 @@
+
+ wildfly30
+
+
+ true
+
+
+
+ ${wildfly30.applicationServer.groupId}
+ ${wildfly30.applicationServer.artifactId}
+ ${wildfly30.applicationServer.version}
+ ${managementPort.wildfly}
+
+ ${wildfly30.arquillianContainer.groupId}
+ ${wildfly30.arquillianContainer.artifactId}
+ ${wildfly30.arquillianContainer.version}
+
+ ${ignoredCategory.wildfly11}
+
+
+
+
+
+ org.wildfly.extras.creaper
+ creaper-core
+
+
+ org.wildfly.extras.creaper
+ creaper-commands
+
+
+
+ org.wildfly.core
+ wildfly-controller-client
+ ${version.wildfly30.core}
+
+
+ org.wildfly.core
+ wildfly-cli
+ ${version.wildfly30.core}
+
+
+ org.wildfly.core
+ wildfly-patching
+ ${version.wildfly30.core}
+
+
+
+
diff --git a/testsuite/standalone/src/test/java/org/wildfly/extras/creaper/commands/messaging/AddMessagingConnectorOnlineTest.java b/testsuite/standalone/src/test/java/org/wildfly/extras/creaper/commands/messaging/AddMessagingConnectorOnlineTest.java
index a9aabb93..0c296673 100644
--- a/testsuite/standalone/src/test/java/org/wildfly/extras/creaper/commands/messaging/AddMessagingConnectorOnlineTest.java
+++ b/testsuite/standalone/src/test/java/org/wildfly/extras/creaper/commands/messaging/AddMessagingConnectorOnlineTest.java
@@ -63,7 +63,7 @@ public void addInVmConnector() throws CommandFailedException, IOException {
@Test
public void addGenericConnector() throws CommandFailedException, IOException {
AddMessagingConnector addMessagingConnector = new AddMessagingConnector.GenericBuilder(TEST_CONNECTOR)
- .socketBinding("testSocketBinding")
+ .socketBinding("http")
.factoryClass("testClass")
.build();
@@ -79,7 +79,7 @@ public void addGenericConnector() throws CommandFailedException, IOException {
@Test
public void addRemoteConnector() throws CommandFailedException, IOException {
AddMessagingConnector addMessagingConnector = new AddMessagingConnector.RemoteBuilder(TEST_CONNECTOR)
- .socketBinding("testSocketBinding")
+ .socketBinding("http")
.build();
client.apply(addMessagingConnector);