return both WEB + FULL profiles for WF 27+.
diff --git a/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/ide/WildflyJ2eePlatformFactory.java b/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/ide/WildflyJ2eePlatformFactory.java
index c33683b..d4f0d05 100644
--- a/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/ide/WildflyJ2eePlatformFactory.java
+++ b/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/ide/WildflyJ2eePlatformFactory.java
@@ -163,7 +163,11 @@
return Collections.unmodifiableSet(WILDFLY_WEB_PROFILES);
}
if (this.properties.getServerVersion().compareToIgnoreUpdate(WildflyPluginUtils.WILDFLY_27_0_0) >= 0) {
- return Collections.unmodifiableSet(JAKARTAEE_FULL_PROFILES);
+ Set<org.netbeans.api.j2ee.core.Profile> allJakarta = new HashSet<>(
+ (int) Math.ceil((JAKARTAEE_FULL_PROFILES.size()+JAKARTAEE_WEB_PROFILES.size()) / 0.75));
+ allJakarta.addAll(JAKARTAEE_FULL_PROFILES);
+ allJakarta.addAll(JAKARTAEE_WEB_PROFILES);
+ return Collections.unmodifiableSet(allJakarta);
}
return Collections.unmodifiableSet(WILDFLY_PROFILES);
}
diff --git a/enterprise/maven.j2ee/src/org/netbeans/modules/maven/j2ee/ui/wizard/ServerSelectionHelper.java b/enterprise/maven.j2ee/src/org/netbeans/modules/maven/j2ee/ui/wizard/ServerSelectionHelper.java
index a6c175d..4b4162a 100644
--- a/enterprise/maven.j2ee/src/org/netbeans/modules/maven/j2ee/ui/wizard/ServerSelectionHelper.java
+++ b/enterprise/maven.j2ee/src/org/netbeans/modules/maven/j2ee/ui/wizard/ServerSelectionHelper.java
@@ -176,7 +176,7 @@
try {
J2eePlatform pfm = findServerInstance(serverInstance).getJ2eePlatform();
Set<Profile> supported = pfm.getSupportedProfiles(projectType);
- profiles.addAll(findServerInstance(serverInstance).getJ2eePlatform().getSupportedProfiles(projectType));
+ profiles.addAll(supported);
} catch (InstanceRemovedException ex) {
// If selected instance was removed during the process we can easily refresh Server model list and update versions again
initServerModel(null);