<shaded-model>
<name>WildFly: Command line interface</name>
<shaded-dependencies>
<dependency>org.wildfly.core:wildfly-cli:::jar</dependency>

<dependency>org.aesh:readline:::jar</dependency>

<dependency>org.fusesource.jansi:jansi:::jar</dependency>

<dependency>org.aesh:aesh:::jar</dependency>

<dependency>org.aesh:aesh-extensions:::jar</dependency>

<dependency>org.jboss:staxmapper:::jar</dependency>

<dependency>org.jboss.modules:jboss-modules:::jar</dependency>

<dependency>org.wildfly.common:wildfly-common:::jar</dependency>

<dependency>org.wildfly.core:wildfly-controller-client:::jar</dependency>

<dependency>org.wildfly.core:wildfly-protocol:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-auth-server:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-http:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-client:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-auth-util:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-mechanism-gssapi:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-credential-source-impl:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-credential-store:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-mechanism:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-sasl:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-ssl:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-sasl-anonymous:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-sasl-localuser:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-realm:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-encryption:::jar</dependency>

<dependency>org.jboss:jboss-dmr:::jar</dependency>

<dependency>org.jboss.threads:jboss-threads:::jar</dependency>

<dependency>io.smallrye.common:smallrye-common-constraint:::jar</dependency>

<dependency>io.smallrye.common:smallrye-common-cpu:::jar</dependency>

<dependency>io.smallrye.common:smallrye-common-function:::jar</dependency>

<dependency>io.smallrye.common:smallrye-common-expression:::jar</dependency>

<dependency>io.smallrye.common:smallrye-common-net:::jar</dependency>

<dependency>io.smallrye.common:smallrye-common-os:::jar</dependency>

<dependency>org.wildfly.core:wildfly-embedded:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-auth:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-util:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-base:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-credential:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-asn1:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-keystore:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-provider-util:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-x500:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-password-impl:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-security-manager:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-permission:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-security-manager-action:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-x500-cert-acme:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-x500-cert:::jar</dependency>

<dependency>org.apache.sshd:sshd-common:::jar</dependency>

<dependency>org.slf4j:slf4j-api:::jar</dependency>

<dependency>org.wildfly.security:wildfly-elytron-x500-cert-util:::jar</dependency>

<dependency>org.jboss.logging:jboss-logging:::jar</dependency>

<dependency>org.jboss.logmanager:jboss-logmanager:::jar</dependency>

<dependency>org.jboss.remoting:jboss-remoting:::jar</dependency>

<dependency>org.jboss.xnio:xnio-api:::jar</dependency>

<dependency>org.wildfly.client:wildfly-client-config:::jar</dependency>

<dependency>org.jboss.remotingjmx:remoting-jmx:::jar</dependency>

<dependency>org.jboss.marshalling:jboss-marshalling:::jar</dependency>

<dependency>org.jboss.marshalling:jboss-marshalling-river:::jar</dependency>

<dependency>org.jboss.xnio:xnio-nio:::jar</dependency>

<dependency>org.jboss:jboss-vfs:::jar</dependency>

<dependency>org.jboss.stdio:jboss-stdio:::jar</dependency>

<dependency>org.glassfish:jakarta.json:::jar</dependency>

</shaded-dependencies>
<main-class>org.jboss.as.cli.CommandLineMain</main-class>
<manifestEntries>
<Add-Exports>java.desktop/sun.awt java.naming/com.sun.jndi.ldap java.naming/com.sun.jndi.url.ldap java.naming/com.sun.jndi.url.ldaps jdk.naming.dns/com.sun.jndi.dns</Add-Exports>
<Add-Opens>java.base/com.sun.net.ssl.internal.ssl java.base/java.lang java.base/java.lang.invoke java.base/java.lang.reflect java.base/java.io java.base/java.net java.base/java.security java.base/java.util java.base/java.util.concurrent java.management/javax.management java.naming/javax.naming</Add-Opens>
<Multi-Release>true</Multi-Release>
</manifestEntries>
</shaded-model>
