git: 36115c655f97 - main - java/wildfly25: Add java/wildfly25 a replacement for JBoss Application Server

From: Florian Smeets <flo_at_FreeBSD.org>
Date: Tue, 03 May 2022 21:37:08 UTC
The branch main has been updated by flo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=36115c655f97b76e5f04102838d5a77c5efe03bf

commit 36115c655f97b76e5f04102838d5a77c5efe03bf
Author:     ykla <yklaxds@gmail.com>
AuthorDate: 2022-05-03 20:38:00 +0000
Commit:     Florian Smeets <flo@FreeBSD.org>
CommitDate: 2022-05-03 21:35:05 +0000

    java/wildfly25: Add java/wildfly25 a replacement for JBoss Application Server
    
    PR:             262776
---
 java/Makefile                       |    1 +
 java/wildfly25/Makefile             |   70 ++
 java/wildfly25/distinfo             |    3 +
 java/wildfly25/files/pkg-message.in |   31 +
 java/wildfly25/files/wildfly25.in   |   96 ++
 java/wildfly25/pkg-descr            |   12 +
 java/wildfly25/pkg-plist            | 1820 +++++++++++++++++++++++++++++++++++
 7 files changed, 2033 insertions(+)

diff --git a/java/Makefile b/java/Makefile
index a0b73d1deed0..f0c1171aa2ad 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -122,6 +122,7 @@
     SUBDIR += wildfly16
     SUBDIR += wildfly17
     SUBDIR += wildfly18
+    SUBDIR += wildfly25
     SUBDIR += wildfly90
 
 .include <bsd.port.subdir.mk>
diff --git a/java/wildfly25/Makefile b/java/wildfly25/Makefile
new file mode 100644
index 000000000000..1facc6bcd48f
--- /dev/null
+++ b/java/wildfly25/Makefile
@@ -0,0 +1,70 @@
+PORTNAME=	wildfly25
+PORTVERSION=	25.0.1
+CATEGORIES=	java www
+MASTER_SITES=	https://github.com/wildfly/wildfly/releases/download/${WILDFLY_VERSION}/
+DISTNAME=	wildfly-${WILDFLY_VERSION}
+
+MAINTAINER=	1926646575@qq.com
+COMMENT=	Java Jakarta EE8 application server developed by Red Hat
+
+LICENSE=	GPLv2
+
+USE_RC_SUBR=	wildfly25
+USE_JAVA=	yes
+
+JAVA_VERSION=	1.8+
+USER=		www
+GROUP=		www
+VAR_DIR?=	/var
+LOG_DIR?=	${VAR_DIR}/log/${PORTNAME}
+PID_FILE=	${VAR_DIR}/run/${PORTNAME}.pid
+WILDFLY_VERSION=${PORTVERSION}.Final
+SUB_FILES=	pkg-message
+
+SUB_LIST=	APP_SHORTNAME=${PORTNAME} \
+		LOG_DIR=${LOG_DIR} \
+		USER=${USER} \
+		GROUP=${GROUP} \
+		PID_FILE=${PID_FILE} \
+		APP_HOME=${PREFIX}/${PORTNAME}
+PLIST_SUB=	APP_HOME=${PORTNAME}
+
+CONFIG_FILES=	appclient/configuration/appclient.xml \
+		appclient/configuration/logging.properties \
+		domain/configuration/application-roles.properties \
+		domain/configuration/application-users.properties \
+		domain/configuration/default-server-logging.properties \
+		domain/configuration/domain.xml \
+		domain/configuration/host-master.xml \
+		domain/configuration/host-slave.xml \
+		domain/configuration/host.xml \
+		domain/configuration/logging.properties \
+		domain/configuration/mgmt-groups.properties \
+		domain/configuration/mgmt-users.properties \
+		standalone/configuration/application-roles.properties \
+		standalone/configuration/application-users.properties \
+		standalone/configuration/logging.properties \
+		standalone/configuration/mgmt-groups.properties \
+		standalone/configuration/mgmt-users.properties \
+		standalone/configuration/standalone-full-ha.xml \
+		standalone/configuration/standalone-full.xml \
+		standalone/configuration/standalone-ha.xml \
+		standalone/configuration/standalone-load-balancer.xml \
+		standalone/configuration/standalone-microprofile.xml \
+		standalone/configuration/standalone-microprofile-ha.xml \
+		standalone/configuration/standalone.xml
+
+do-build:
+	${RM} ${WRKSRC}/bin/*.bat
+	${RM} ${WRKSRC}/bin/*.ps1
+
+do-install:
+	${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME})
+	${RMDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/.installation
+.for FILE in ${CONFIG_FILES}
+	${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE} \
+		${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE}.sample
+.endfor
+
+.include <bsd.port.mk>
diff --git a/java/wildfly25/distinfo b/java/wildfly25/distinfo
new file mode 100644
index 000000000000..508b6d248c53
--- /dev/null
+++ b/java/wildfly25/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1648178708
+SHA256 (wildfly-25.0.1.Final.tar.gz) = 41c2f2a9cbc286f76f50c309054af4f2da081ed04e13eec03188d7d27592b16b
+SIZE (wildfly-25.0.1.Final.tar.gz) = 220115626
diff --git a/java/wildfly25/files/pkg-message.in b/java/wildfly25/files/pkg-message.in
new file mode 100644
index 000000000000..fe0a203c48a2
--- /dev/null
+++ b/java/wildfly25/files/pkg-message.in
@@ -0,0 +1,31 @@
+[
+{ type: install
+  message: <<EOM
+To make WildFly bind to all interfaces add this to rc.conf:
+
+%%APP_SHORTNAME%%_args="-Djboss.bind.address=0.0.0.0"
+
+See http://wildscribe.github.io/ for additional startup properties.
+
+To change JVM args, edit appropriate standalone.conf.
+
+
+
+To add the initial admin user:
+
+%%APP_HOME%%/bin/add-user.sh
+
+
+
+Standard output and error are redirected to %%APP_SHORTNAME%%_log_stdout and %%APP_SHORTNAME%%_log_stderr respectively. This is very handy to detect startup errors but in production could be advisible to avoid it
+because by default they are never rotated, to accomplish it add this to rc.conf
+
+%%APP_SHORTNAME%%_log_stdout="/dev/null"
+%%APP_SHORTNAME%%_log_stderr="/dev/null"
+
+Ordinary logs are located at %%APP_HOME%%/standalone/log/server.log 
+
+
+EOM
+}
+]
diff --git a/java/wildfly25/files/wildfly25.in b/java/wildfly25/files/wildfly25.in
new file mode 100644
index 000000000000..d6498972492b
--- /dev/null
+++ b/java/wildfly25/files/wildfly25.in
@@ -0,0 +1,96 @@
+#!/bin/sh
+#
+# %%APP_SHORTNAME%% startup script.
+
+# PROVIDE: %%APP_SHORTNAME%%
+# REQUIRE: NETWORKING SERVERS
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable %%APP_SHORTNAME%%:
+# %%APP_SHORTNAME%%_enable (bool):      Set to "YES" to enable %%APP_SHORTNAME%%
+# %%APP_SHORTNAME%%_args (str):         Optional arguments to OAJBoss
+# %%APP_SHORTNAME%%_log_stdout (str)       JBoss log output stdout, filename.
+# %%APP_SHORTNAME%%_log_stderr (str)       JBoss log output stderr, filename.
+#
+
+. /etc/rc.subr
+
+name="%%APP_SHORTNAME%%"
+rcvar=%%APP_SHORTNAME%%_enable
+extra_commands="status"
+
+load_rc_config $name
+
+%%APP_SHORTNAME%%_logdir="%%LOG_DIR%%"
+%%APP_SHORTNAME%%_enable="${%%APP_SHORTNAME%%_enable:-"NO"}"
+%%APP_SHORTNAME%%_log_stdout="${%%APP_SHORTNAME%%_log_stdout:-"${%%APP_SHORTNAME%%_logdir}/log"}"
+%%APP_SHORTNAME%%_log_stderr="${%%APP_SHORTNAME%%_log_stderr:-"${%%APP_SHORTNAME%%_logdir}/error"}"
+%%APP_SHORTNAME%%_args="${%%APP_SHORTNAME%%_args:-""}"
+%%APP_SHORTNAME%%_sleep="${%%APP_SHORTNAME%%_sleep:-"5"}"
+%%APP_SHORTNAME%%_kill9="${%%APP_SHORTNAME%%_kill9:-""}"
+%%APP_SHORTNAME%%_additional_killall="${%%APP_SHORTNAME%%_additional_killall:-""}"
+%%APP_SHORTNAME%%_user="%%USER%%"
+%%APP_SHORTNAME%%_group="%%GROUP%%"
+
+start_cmd="%%APP_SHORTNAME%%_start"
+stop_cmd="%%APP_SHORTNAME%%_stop"
+pidfile="%%PID_FILE%%"
+status_cmd="%%APP_SHORTNAME%%_status"
+
+WILDFLY_HOME="%%APP_HOME%%"
+#minimal requirements must be set for our javavmwrapper
+JAVA_VERSION="1.8+"
+export JAVA_VERSION
+
+%%APP_SHORTNAME%%_start ()
+{
+	if [ ! -d "${%%APP_SHORTNAME%%_logdir}" ]
+	then
+		install -d -o ${%%APP_SHORTNAME%%_user} ${%%APP_SHORTNAME%%_logdir}
+	fi
+
+	echo "%%APP_SHORTNAME%%: making sure all writeable dirs belong to proper user/group"
+	chown -R ${%%APP_SHORTNAME%%_user}:${%%APP_SHORTNAME%%_group} ${WILDFLY_HOME}/standalone
+	echo "Starting %%APP_SHORTNAME%%."
+	daemon -u ${%%APP_SHORTNAME%%_user} ${WILDFLY_HOME}/bin/standalone.sh ${%%APP_SHORTNAME%%_args} >> ${%%APP_SHORTNAME%%_log_stdout} 2>> ${%%APP_SHORTNAME%%_log_stderr}
+
+	sleep ${%%APP_SHORTNAME%%_sleep}	# let daemon(8) and sh(1) finish before executing pgrep(1)
+	pgrep -U ${%%APP_SHORTNAME%%_user} -f ${WILDFLY_HOME}/modules > ${pidfile}
+	chown ${%%APP_SHORTNAME%%_user} $pidfile
+}
+
+%%APP_SHORTNAME%%_stop ()
+{
+	# Subvert the check_pid_file procname check.
+	if [ -f ${pidfile} ]
+	then
+		kill `cat ${pidfile}`
+		# Only if we aware that our setup can hangs, and only after trying simple kill, we can kill it hard way.
+		if [ ! -z "${%%APP_SHORTNAME%%_kill9}" ]
+		then
+			sleep ${%%APP_SHORTNAME%%_sleep}
+			kill  -9 `cat ${pidfile}`
+		fi
+		# In some setups, JBoss can spawn some child processess, which could prevent it from stopping, and freeing net ports.
+		# Let's blindly kill them all, since we are really know what we are doing.
+		if [ ! -z "${%%APP_SHORTNAME%%_additional_killall}" ]
+		then
+			sleep ${%%APP_SHORTNAME%%_sleep}
+			killall ${%%APP_SHORTNAME%%_additional_killall}
+		fi
+		rm ${pidfile}
+	fi
+}
+
+%%APP_SHORTNAME%%_status ()
+{
+	# If running, show pid
+	if [ -f ${pidfile} ]
+	then
+		echo "%%APP_SHORTNAME%% is running as pid" `cat ${pidfile}`
+	else
+		echo "%%APP_SHORTNAME%% is not running"
+	fi
+}
+
+run_rc_command "$1"
diff --git a/java/wildfly25/pkg-descr b/java/wildfly25/pkg-descr
new file mode 100644
index 000000000000..a089a64ffcdb
--- /dev/null
+++ b/java/wildfly25/pkg-descr
@@ -0,0 +1,12 @@
+WildFly is a flexible, lightweight, managed application
+runtime that helps you build amazing applications.
+WildFly - new name for JBoss Application Server
+
+Fast Startup
+Small Footprint
+Modular Design
+Unified Configuration and Management
+
+And of course Java EE / Jakarta EE!
+
+WWW: https://wildfly.org/
diff --git a/java/wildfly25/pkg-plist b/java/wildfly25/pkg-plist
new file mode 100644
index 000000000000..be0e9f3ce101
--- /dev/null
+++ b/java/wildfly25/pkg-plist
@@ -0,0 +1,1820 @@
+@owner www
+@group www
+@mode 600
+@sample %%APP_HOME%%/appclient/configuration/appclient.xml.sample
+@sample %%APP_HOME%%/appclient/configuration/logging.properties.sample
+@sample %%APP_HOME%%/domain/configuration/application-roles.properties.sample
+@sample %%APP_HOME%%/domain/configuration/application-users.properties.sample
+@sample %%APP_HOME%%/domain/configuration/default-server-logging.properties.sample
+@sample %%APP_HOME%%/domain/configuration/domain.xml.sample
+@sample %%APP_HOME%%/domain/configuration/host-master.xml.sample
+@sample %%APP_HOME%%/domain/configuration/host-slave.xml.sample
+@sample %%APP_HOME%%/domain/configuration/host.xml.sample
+@sample %%APP_HOME%%/domain/configuration/logging.properties.sample
+@sample %%APP_HOME%%/domain/configuration/mgmt-groups.properties.sample
+@sample %%APP_HOME%%/domain/configuration/mgmt-users.properties.sample
+@sample %%APP_HOME%%/standalone/configuration/application-roles.properties.sample
+@sample %%APP_HOME%%/standalone/configuration/application-users.properties.sample
+@sample %%APP_HOME%%/standalone/configuration/logging.properties.sample
+@sample %%APP_HOME%%/standalone/configuration/mgmt-groups.properties.sample
+@sample %%APP_HOME%%/standalone/configuration/mgmt-users.properties.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone-full-ha.xml.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone-full.xml.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone-ha.xml.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone-load-balancer.xml.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone-microprofile-ha.xml.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone-microprofile.xml.sample
+@sample %%APP_HOME%%/standalone/configuration/standalone.xml.sample
+@mode 700
+@dir %%APP_HOME%%/.well-known/acme-challenge
+@dir %%APP_HOME%%/standalone/tmp/auth
+@dir %%APP_HOME%%/standalone/tmp
+@dir %%APP_HOME%%/standalone/lib/ext
+@dir %%APP_HOME%%/standalone/lib
+@dir %%APP_HOME%%/standalone/deployments
+@dir %%APP_HOME%%/standalone/configuration
+@dir %%APP_HOME%%/standalone
+@dir %%APP_HOME%%/domain/tmp/auth
+@dir %%APP_HOME%%/domain/tmp
+@dir %%APP_HOME%%/domain/configuration
+@dir %%APP_HOME%%/domain
+@dir %%APP_HOME%%/appclient/configuration
+@dir %%APP_HOME%%/appclient
+@dir %%APP_HOME%%/bin
+@owner
+@group
+@mode
+@(,,555) %%APP_HOME%%/bin/add-user.sh
+@(,,555) %%APP_HOME%%/bin/appclient.sh
+@(,,555) %%APP_HOME%%/bin/common.sh
+@(,,555) %%APP_HOME%%/bin/domain.sh
+@(,,555) %%APP_HOME%%/bin/jboss-cli.sh
+@(,,555) %%APP_HOME%%/bin/jconsole.sh
+@(,,555) %%APP_HOME%%/bin/jdr.sh
+@(,,555) %%APP_HOME%%/bin/standalone.sh
+@(,,555) %%APP_HOME%%/bin/wsconsume.sh
+@(,,555) %%APP_HOME%%/bin/wsprovide.sh
+@(,,555) %%APP_HOME%%/bin/elytron-tool.sh
+%%APP_HOME%%/bin/client/jboss-cli-client.jar
+%%APP_HOME%%/bin/client/jboss-client.jar
+%%APP_HOME%%/bin/client/README-CLI-JCONSOLE.txt
+%%APP_HOME%%/bin/client/README-EJB-JMS.txt
+%%APP_HOME%%/bin/.jbossclirc
+%%APP_HOME%%/bin/add-user.properties
+%%APP_HOME%%/bin/appclient.conf
+%%APP_HOME%%/bin/domain.conf
+%%APP_HOME%%/bin/jboss-cli-logging.properties
+%%APP_HOME%%/bin/jboss-cli.xml
+%%APP_HOME%%/bin/launcher.jar
+%%APP_HOME%%/bin/product.conf
+%%APP_HOME%%/bin/standalone.conf
+%%APP_HOME%%/bin/wildfly-elytron-tool.jar
+%%APP_HOME%%/copyright.txt
+%%APP_HOME%%/LICENSE.txt
+%%APP_HOME%%/README.txt
+%%APP_HOME%%/docs/contrib/scripts/init.d/wildfly-init-debian.sh
+%%APP_HOME%%/docs/contrib/scripts/init.d/wildfly-init-redhat.sh
+%%APP_HOME%%/docs/contrib/scripts/init.d/wildfly.conf
+%%APP_HOME%%/docs/contrib/scripts/service/amd64/wildfly-service.exe
+%%APP_HOME%%/docs/contrib/scripts/service/service.bat
+%%APP_HOME%%/docs/contrib/scripts/service/wildfly-mgr.exe
+%%APP_HOME%%/docs/contrib/scripts/service/wildfly-service.exe
+%%APP_HOME%%/docs/contrib/scripts/systemd/launch.sh
+%%APP_HOME%%/docs/contrib/scripts/systemd/README
+%%APP_HOME%%/docs/contrib/scripts/systemd/wildfly.conf
+%%APP_HOME%%/docs/contrib/scripts/systemd/wildfly.service
+%%APP_HOME%%/docs/contrib/scripts/README.md
+%%APP_HOME%%/docs/examples/configs/domain-ec2.xml
+%%APP_HOME%%/docs/examples/configs/standalone-activemq-colocated.xml
+%%APP_HOME%%/docs/examples/configs/standalone-azure-full-ha.xml
+%%APP_HOME%%/docs/examples/configs/standalone-azure-ha.xml
+%%APP_HOME%%/docs/examples/configs/standalone-ec2-full-ha.xml
+%%APP_HOME%%/docs/examples/configs/standalone-ec2-ha.xml
+%%APP_HOME%%/docs/examples/configs/standalone-genericjms.xml
+%%APP_HOME%%/docs/examples/configs/standalone-gossip-full-ha.xml
+%%APP_HOME%%/docs/examples/configs/standalone-gossip-ha.xml
+%%APP_HOME%%/docs/examples/configs/standalone-jts.xml
+%%APP_HOME%%/docs/examples/configs/standalone-minimalistic.xml
+%%APP_HOME%%/docs/examples/configs/standalone-rts.xml
+%%APP_HOME%%/docs/examples/configs/standalone-xts.xml
+%%APP_HOME%%/docs/examples/enable-elytron.cli
+%%APP_HOME%%/docs/examples/enable-microprofile.cli
+%%APP_HOME%%/docs/licenses/apache license 1.1.txt
+%%APP_HOME%%/docs/licenses/apache license 2.0.txt
+%%APP_HOME%%/docs/licenses/bsd 3-clause new or revised license.html
+%%APP_HOME%%/docs/licenses/bsd 3-clause no nuclear license.html
+%%APP_HOME%%/docs/licenses/common development and distribution license 1.1.txt
+%%APP_HOME%%/docs/licenses/common public license 1.0.txt
+%%APP_HOME%%/docs/licenses/creative commons attribution 2.5.html
+%%APP_HOME%%/docs/licenses/creative commons zero v1.0 universal.txt
+%%APP_HOME%%/docs/licenses/eclipse distribution license, version 1.0.txt
+%%APP_HOME%%/docs/licenses/eclipse public license 1.0.txt
+%%APP_HOME%%/docs/licenses/eclipse public license 2.0.txt
+%%APP_HOME%%/docs/licenses/elytron-oidc-client-feature-pack-licenses.xml
+%%APP_HOME%%/docs/licenses/fsf all permissive license.html
+%%APP_HOME%%/docs/licenses/full-feature-pack-licenses.html
+%%APP_HOME%%/docs/licenses/full-feature-pack-licenses.xml
+%%APP_HOME%%/docs/licenses/gnu general public license v2.0 only, with classpath exception.txt
+%%APP_HOME%%/docs/licenses/gnu general public license v2.0 only.html
+%%APP_HOME%%/docs/licenses/gnu general public license, version 2 with the classpath exception.txt
+%%APP_HOME%%/docs/licenses/gnu lesser general public license v2.1 only.txt
+%%APP_HOME%%/docs/licenses/gnu lesser general public license v2.1 or later.txt
+%%APP_HOME%%/docs/licenses/gnu lesser general public license v3.0 only.txt
+%%APP_HOME%%/docs/licenses/gnu lesser general public license v3.0 or later.txt
+%%APP_HOME%%/docs/licenses/gnu library general public license v2 only.txt
+%%APP_HOME%%/docs/licenses/indiana university extreme lab software license 1.1.1.html
+%%APP_HOME%%/docs/licenses/licenses.css
+%%APP_HOME%%/docs/licenses/licenses.html
+%%APP_HOME%%/docs/licenses/licenses.xml
+%%APP_HOME%%/docs/licenses/licenses.xsl
+%%APP_HOME%%/docs/licenses/microprofile-feature-pack-licenses.html
+%%APP_HOME%%/docs/licenses/microprofile-feature-pack-licenses.xml
+%%APP_HOME%%/docs/licenses/mit license.txt
+%%APP_HOME%%/docs/licenses/mozilla public license 1.1.txt
+%%APP_HOME%%/docs/licenses/mozilla public license 2.0.html
+%%APP_HOME%%/docs/licenses/plexus classworlds license.html
+%%APP_HOME%%/docs/licenses/public domain.txt
+%%APP_HOME%%/docs/licenses/the antlr 2.7.7 license.txt
+%%APP_HOME%%/docs/licenses/the bsd license.txt
+%%APP_HOME%%/docs/licenses/the jsoup mit license.html
+%%APP_HOME%%/docs/schema/application-client_6.xsd
+%%APP_HOME%%/docs/schema/application-client_7.xsd
+%%APP_HOME%%/docs/schema/application-client_8.xsd
+%%APP_HOME%%/docs/schema/application-client_9.xsd
+%%APP_HOME%%/docs/schema/application_1_4.xsd
+%%APP_HOME%%/docs/schema/application_5.xsd
+%%APP_HOME%%/docs/schema/application_6.xsd
+%%APP_HOME%%/docs/schema/application_7.xsd
+%%APP_HOME%%/docs/schema/application_8.xsd
+%%APP_HOME%%/docs/schema/application_9.xsd
+%%APP_HOME%%/docs/schema/batch-jberet_1_0.xsd
+%%APP_HOME%%/docs/schema/discovery-1_0.xsd
+%%APP_HOME%%/docs/schema/distributable-web_1_0.xsd
+%%APP_HOME%%/docs/schema/distributable-web_2_0.xsd
+%%APP_HOME%%/docs/schema/ejb-jar_2_1.xsd
+%%APP_HOME%%/docs/schema/ejb-jar_3_0.xsd
+%%APP_HOME%%/docs/schema/ejb-jar_3_1.xsd
+%%APP_HOME%%/docs/schema/ejb-jar_3_2.xsd
+%%APP_HOME%%/docs/schema/ejb-jar_4_0.xsd
+%%APP_HOME%%/docs/schema/elytron-1_0.xsd
+%%APP_HOME%%/docs/schema/elytron-1_0_1.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_1.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_2.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_3.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_4.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_5.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_6.xsd
+%%APP_HOME%%/docs/schema/elytron-client-1_7.xsd
+%%APP_HOME%%/docs/schema/j2ee_1_4.xsd
+%%APP_HOME%%/docs/schema/j2ee_jaxrpc_mapping_1_1.xsd
+%%APP_HOME%%/docs/schema/j2ee_web_services_1_1.xsd
+%%APP_HOME%%/docs/schema/j2ee_web_services_client_1_1.xsd
+%%APP_HOME%%/docs/schema/jakartaee_9.xsd
+%%APP_HOME%%/docs/schema/jakartaee_web_services_2_0.xsd
+%%APP_HOME%%/docs/schema/jakartaee_web_services_client_2_0.xsd
+%%APP_HOME%%/docs/schema/java-properties_1_0.xsd
+%%APP_HOME%%/docs/schema/javaee_5.xsd
+%%APP_HOME%%/docs/schema/javaee_6.xsd
+%%APP_HOME%%/docs/schema/javaee_7.xsd
+%%APP_HOME%%/docs/schema/javaee_8.xsd
+%%APP_HOME%%/docs/schema/javaee_web_services_1_2.xsd
+%%APP_HOME%%/docs/schema/javaee_web_services_1_3.xsd
+%%APP_HOME%%/docs/schema/javaee_web_services_1_4.xsd
+%%APP_HOME%%/docs/schema/javaee_web_services_client_1_2.xsd
+%%APP_HOME%%/docs/schema/javaee_web_services_client_1_3.xsd
+%%APP_HOME%%/docs/schema/javaee_web_services_client_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-app_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-app_7_1.xsd
+%%APP_HOME%%/docs/schema/jboss-app_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-app_8_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cli_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cli_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cli_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cli_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cli_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cmp_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-cmp_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_6.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_7.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_1_8.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_2_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-config_2_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-datasources_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-datasources_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-deployment-scanner_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-deployment-scanner_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-deployment-scanner_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_4_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_5_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ee_6_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-ejb3_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-iiop-openjdk_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_10_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_11_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_12_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_13_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_4_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_5_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_6_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_9_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-infinispan_9_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jacorb_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jacorb_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jacorb_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jacorb_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jacorb_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jacorb_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jaxrs_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jaxrs_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jaxr_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jaxr_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jca_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jdr_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_4_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_5_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_6_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jgroups_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jmx_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jmx_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jmx_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jmx_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jpa_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jpa_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jsf_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jsf_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-jsr77_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_4_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_5_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_6_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-logging_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mail_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mail_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mail_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-messaging_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_4_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-mod-cluster_5_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-naming_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-naming_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-naming_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-naming_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-naming_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-naming_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-pojo_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-remoting_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-remoting_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-remoting_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-resource-adapters_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-resource-adapters_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-sar_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-security_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-security_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-security_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-threads_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-threads_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-txn_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-webservices_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-webservices_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-webservices_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-webservices_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_2_1.xsd
+%%APP_HOME%%/docs/schema/jboss-as-web_2_2.xsd
+%%APP_HOME%%/docs/schema/jboss-as-weld_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-weld_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-weld_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-weld_4_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-xts_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-xts_2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-as-xts_3_0.xsd
+%%APP_HOME%%/docs/schema/jboss-client_6_0.xsd
+%%APP_HOME%%/docs/schema/jboss-client_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-client_8_1.xsd
+%%APP_HOME%%/docs/schema/jboss-common_5_1.xsd
+%%APP_HOME%%/docs/schema/jboss-common_6_0.xsd
+%%APP_HOME%%/docs/schema/jboss-common_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-common_7_1.xsd
+%%APP_HOME%%/docs/schema/jboss-common_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-common_8_1.xsd
+%%APP_HOME%%/docs/schema/jboss-deployment-dependencies-1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-deployment-structure-1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-deployment-structure-1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-deployment-structure-1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-deployment-structure-1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-cache_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-client_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-client_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-client_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-client_1_3.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-client_1_4.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-client_1_5.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-clustering_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-container-interceptors_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-delivery-active_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-delivery-active_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-delivery-active_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-iiop_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-iiop_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-iiop_1_2.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-pool_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-resource-adapter-binding_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-security-role_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-security_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb-security_1_1.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb3-2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb3-2_1.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb3-spec-2_0.xsd
+%%APP_HOME%%/docs/schema/jboss-ejb3-spec-2_1.xsd
+%%APP_HOME%%/docs/schema/jboss-jpa_1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-pojo_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-remoting_5_0.xsd
+%%APP_HOME%%/docs/schema/jboss-remoting_5_1.xsd
+%%APP_HOME%%/docs/schema/jboss-service_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_10_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_10_1.xsd
+%%APP_HOME%%/docs/schema/jboss-web_11_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_11_1.xsd
+%%APP_HOME%%/docs/schema/jboss-web_12_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_12_1.xsd
+%%APP_HOME%%/docs/schema/jboss-web_13_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_14_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_14_1.xsd
+%%APP_HOME%%/docs/schema/jboss-web_7_0.xsd
+%%APP_HOME%%/docs/schema/jboss-web_7_1.xsd
+%%APP_HOME%%/docs/schema/jboss-web_7_2.xsd
+%%APP_HOME%%/docs/schema/jboss-web_7_3.xsd
+%%APP_HOME%%/docs/schema/jboss-web_8_0.xsd
+%%APP_HOME%%/docs/schema/jboss-weld-1_0.xsd
+%%APP_HOME%%/docs/schema/jboss-weld-1_1.xsd
+%%APP_HOME%%/docs/schema/jbossws-jaxws-config_4_0.xsd
+%%APP_HOME%%/docs/schema/jbossws-web-services_1_0.xsd
+%%APP_HOME%%/docs/schema/jbxb_1_0.xsd
+%%APP_HOME%%/docs/schema/jndi-binding-service_1_0.xsd
+%%APP_HOME%%/docs/schema/jsp_2_0.xsd
+%%APP_HOME%%/docs/schema/jsp_2_1.xsd
+%%APP_HOME%%/docs/schema/jsp_2_2.xsd
+%%APP_HOME%%/docs/schema/jsp_2_3.xsd
+%%APP_HOME%%/docs/schema/jsp_3_0.xsd
+%%APP_HOME%%/docs/schema/module-1_0.xsd
+%%APP_HOME%%/docs/schema/module-1_1.xsd
+%%APP_HOME%%/docs/schema/module-1_2.xsd
+%%APP_HOME%%/docs/schema/module-1_3.xsd
+%%APP_HOME%%/docs/schema/module-1_5.xsd
+%%APP_HOME%%/docs/schema/module-1_6.xsd
+%%APP_HOME%%/docs/schema/module-1_7.xsd
+%%APP_HOME%%/docs/schema/module-1_8.xsd
+%%APP_HOME%%/docs/schema/module-1_9.xsd
+%%APP_HOME%%/docs/schema/orm_1_0.xsd
+%%APP_HOME%%/docs/schema/persistence_1_0.xsd
+%%APP_HOME%%/docs/schema/persistence_2_0.xsd
+%%APP_HOME%%/docs/schema/persistence_3_0.xsd
+%%APP_HOME%%/docs/schema/README.md
+%%APP_HOME%%/docs/schema/shared-session-config_1_0.xsd
+%%APP_HOME%%/docs/schema/shared-session-config_2_0.xsd
+%%APP_HOME%%/docs/schema/singleton-deployment_1_0.xsd
+%%APP_HOME%%/docs/schema/trans-timeout-1_0.xsd
+%%APP_HOME%%/docs/schema/trans-timeout-1_1.xsd
+%%APP_HOME%%/docs/schema/user-roles_1_0.xsd
+%%APP_HOME%%/docs/schema/web-app_2_4.xsd
+%%APP_HOME%%/docs/schema/web-app_2_5.xsd
+%%APP_HOME%%/docs/schema/web-app_3_0.xsd
+%%APP_HOME%%/docs/schema/web-app_3_1.xsd
+%%APP_HOME%%/docs/schema/web-app_4_0.xsd
+%%APP_HOME%%/docs/schema/web-app_5_0.xsd
+%%APP_HOME%%/docs/schema/web-common_3_0.xsd
+%%APP_HOME%%/docs/schema/web-common_3_1.xsd
+%%APP_HOME%%/docs/schema/web-common_4_0.xsd
+%%APP_HOME%%/docs/schema/web-common_5_0.xsd
+%%APP_HOME%%/docs/schema/web-facelettaglibrary_2_2.xsd
+%%APP_HOME%%/docs/schema/web-facelettaglibrary_2_3.xsd
+%%APP_HOME%%/docs/schema/web-facelettaglibrary_3_0.xsd
+%%APP_HOME%%/docs/schema/web-facesconfig_1_2.xsd
+%%APP_HOME%%/docs/schema/web-facesconfig_2_2.xsd
+%%APP_HOME%%/docs/schema/web-facesconfig_3_0.xsd
+%%APP_HOME%%/docs/schema/web-fragment_3_0.xsd
+%%APP_HOME%%/docs/schema/web-fragment_3_1.xsd
+%%APP_HOME%%/docs/schema/web-fragment_4_0.xsd
+%%APP_HOME%%/docs/schema/web-fragment_5_0.xsd
+%%APP_HOME%%/docs/schema/web-jsptaglibrary_2_0.xsd
+%%APP_HOME%%/docs/schema/web-jsptaglibrary_2_1.xsd
+%%APP_HOME%%/docs/schema/web-jsptaglibrary_3_0.xsd
+%%APP_HOME%%/docs/schema/web-partialresponse_2_2.xsd
+%%APP_HOME%%/docs/schema/web-partialresponse_2_3.xsd
+%%APP_HOME%%/docs/schema/web-partialresponse_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-agroal_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-agroal_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-batch-jberet_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-batch-jberet_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-bean-validation_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-client-ejb_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-client-ejb_3_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-client-ejb_3_2.xsd
+%%APP_HOME%%/docs/schema/wildfly-client_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-cli_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-cli_3_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-cli_3_2.xsd
+%%APP_HOME%%/docs/schema/wildfly-cli_3_3.xsd
+%%APP_HOME%%/docs/schema/wildfly-cli_3_4.xsd
+%%APP_HOME%%/docs/schema/wildfly-cli_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_10_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_11_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_12_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_13_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_14_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_15_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_16_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_17_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_18_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_4_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_4_2.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_7_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_8_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-config_9_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-core-management_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-credential-reference_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-credential-reference_1_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-datasources_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-datasources_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-datasources_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-datasources_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-datasources_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-discovery_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-distributable-web_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-distributable-web_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ee-security_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb-timer_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_7_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_8_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-ejb3_9_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron-oidc-client_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_10_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_11_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_12_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_13_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_14_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_1_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_1_2.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_7_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_8_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-elytron_9_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-health_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-http-client_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-iiop-openjdk_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-iiop-openjdk_2_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-io_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-io_1_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-io_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-io_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-jca_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-jca_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-jca_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-jca_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-mail_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-mail_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-mail_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq-deployment_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_10_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_11_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_12_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_13_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_7_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_8_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-messaging-activemq_9_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-metrics_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-config-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-fault-tolerance-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-health-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-health-smallrye_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-health-smallrye_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-jwt-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-metrics-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-metrics-smallrye_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-openapi-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-opentracing_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-opentracing_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-opentracing_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-reactive-messaging-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-microprofile-reactive-streams-operators-smallrye_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-opentelemetry_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-picketlink-federation_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-picketlink-federation_1_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-picketlink-federation_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-picketlink-idm_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-picketlink-idm_1_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-picketlink-idm_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-remoting_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-remoting_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-remoting_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-request-controller_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-resource-adapters_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-resource-adapters_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-resource-adapters_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-resource-adapters_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-resource-adapters_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-rts_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-security-manager_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-security_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-singleton_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-threads_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-txn_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-txn_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-txn_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-txn_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_10_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_11_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_12_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_1_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_1_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_1_2.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_2_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_3_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_3_1.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_4_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_5_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_6_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_7_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_8_0.xsd
+%%APP_HOME%%/docs/schema/wildfly-undertow_9_0.xsd
+%%APP_HOME%%/docs/schema/xml.xsd
+%%APP_HOME%%/docs/schema/xnio_3_5.xsd
+%%APP_HOME%%/jboss-modules.jar
+%%APP_HOME%%/modules/system/layers/base/asm/asm/main/asm-9.1.jar
+%%APP_HOME%%/modules/system/layers/base/asm/asm/main/asm-util-9.1.jar
+%%APP_HOME%%/modules/system/layers/base/asm/asm/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/classmate/main/classmate-1.5.1.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/classmate/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/jackson-annotations-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/jackson-core-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/jackson-databind-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/jackson-dataformat-yaml-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/jackson-datatype-jdk8-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/jackson-datatype-jsr310-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/jackson-jaxrs-base-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/jackson-jaxrs-json-provider-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/jackson-module-jaxb-annotations-2.12.3.jar
+%%APP_HOME%%/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/github/ben-manes/caffeine/main/caffeine-2.8.8.jar
+%%APP_HOME%%/modules/system/layers/base/com/github/ben-manes/caffeine/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/btf/main/btf-1.2.jar
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/btf/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/jackson-coreutils/main/jackson-coreutils-1.8.jar
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/jackson-coreutils/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/json-patch/main/json-patch-1.9.jar
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/json-patch/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/msg-simple/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/github/fge/msg-simple/main/msg-simple-1.1.jar
+%%APP_HOME%%/modules/system/layers/base/com/github/spullara/mustache/main/compiler-0.9.6.jar
+%%APP_HOME%%/modules/system/layers/base/com/github/spullara/mustache/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/google/code/gson/main/gson-2.8.6.jar
+%%APP_HOME%%/modules/system/layers/base/com/google/code/gson/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/google/guava/failureaccess/main/failureaccess-1.0.1.jar
+%%APP_HOME%%/modules/system/layers/base/com/google/guava/failureaccess/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/google/guava/main/guava-30.1-jre.jar
+%%APP_HOME%%/modules/system/layers/base/com/google/guava/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/google/protobuf/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/google/protobuf/main/perfmark-api-0.23.0.jar
+%%APP_HOME%%/modules/system/layers/base/com/google/protobuf/main/proto-google-common-protos-2.0.1.jar
+%%APP_HOME%%/modules/system/layers/base/com/google/protobuf/main/protobuf-java-3.15.7.jar
+%%APP_HOME%%/modules/system/layers/base/com/google/protobuf/main/protobuf-java-util-3.15.7.jar
+%%APP_HOME%%/modules/system/layers/base/com/googlecode/javaewah/main/JavaEWAH-1.1.12.jar
+%%APP_HOME%%/modules/system/layers/base/com/googlecode/javaewah/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/h2database/h2/main/h2-1.4.197.jar
+%%APP_HOME%%/modules/system/layers/base/com/h2database/h2/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/ibm/async/asyncutil/main/asyncutil-0.1.0.jar
+%%APP_HOME%%/modules/system/layers/base/com/ibm/async/asyncutil/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/microsoft/azure/storage/main/azure-storage-8.6.5.jar
+%%APP_HOME%%/modules/system/layers/base/com/microsoft/azure/storage/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/squareup/okhttp3/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/squareup/okhttp3/main/okhttp-3.9.0.jar
+%%APP_HOME%%/modules/system/layers/base/com/squareup/okhttp3/main/okio-1.17.5.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/jsf-impl/main/jsf-impl-2.3.14.SP04.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/jsf-impl/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/codemodel-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/istack-commons-runtime-3.0.10.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/istack-commons-tools-3.0.10.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/jaxb-jxc-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/jaxb-runtime-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/jaxb-xjc-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/relaxng-datatype-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/rngom-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/txw2-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/bind/main/xsom-2.3.3-b02.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/fastinfoset/main/FastInfoset-1.2.13.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/fastinfoset/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/messaging/saaj/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/messaging/saaj/main/saaj-impl-1.4.1.SP1.jar
+%%APP_HOME%%/modules/system/layers/base/com/sun/xml/messaging/saaj/main/stax-ex-1.8.3.jar
+%%APP_HOME%%/modules/system/layers/base/gnu/getopt/main/java-getopt-1.0.13.jar
+%%APP_HOME%%/modules/system/layers/base/gnu/getopt/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/ibm/jdk/main/module.xml
+%%APP_HOME%%/modules/system/layers/base/io/agroal/main/agroal-api-1.3.jar
+%%APP_HOME%%/modules/system/layers/base/io/agroal/main/agroal-narayana-1.3.jar
+%%APP_HOME%%/modules/system/layers/base/io/agroal/main/agroal-pool-1.3.jar
*** 1116 LINES SKIPPED ***