diff --git a/cli/assembly.xml b/cli/assembly.xml
new file mode 100644
index 00000000000..d09a4ef3b08
--- /dev/null
+++ b/cli/assembly.xml
@@ -0,0 +1,21 @@
+
+
+ shaded-model
+
+ zip
+
+ false
+
+
+ target/resources
+
+
+
+
+
+
+
+
+
+
diff --git a/cli/pom.xml b/cli/pom.xml
index 45d53fcf9a4..41f6d94a0c2 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -58,6 +58,51 @@
+
+ org.wildfly.galleon-plugins
+ wildfly-galleon-maven-plugin
+
+ org.jboss.as.cli.CommandLineMain
+
+ true
+
+ ${embedding.jar.jpms.exports}
+ ${embedding.jar.jpms.opens}
+
+
+
+
+ package
+
+ generate-shaded-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ assemble
+ package
+
+ single
+
+
+
+ assembly.xml
+
+ true
+ ${project.build.finalName}-shaded
+ true
+ ${project.build.directory}
+ ${project.build.directory}/assembly/work
+ gnu
+
+
+
+
org.apache.maven.plugins
maven-shade-plugin
diff --git a/core-feature-pack/common/pom.xml b/core-feature-pack/common/pom.xml
index eec6ca7ffc5..6032ce197b0 100644
--- a/core-feature-pack/common/pom.xml
+++ b/core-feature-pack/common/pom.xml
@@ -635,18 +635,6 @@
wildfly-cli
-
- org.wildfly.core
- wildfly-cli
- client
-
-
- *
- *
-
-
-
-
org.wildfly.core
wildfly-deployment-scanner
diff --git a/core-feature-pack/galleon-common/src/main/resources/packages/core.misc.common/package.xml b/core-feature-pack/galleon-common/src/main/resources/packages/core.misc.common/package.xml
index 77714b07ed4..9487f3bc1fb 100644
--- a/core-feature-pack/galleon-common/src/main/resources/packages/core.misc.common/package.xml
+++ b/core-feature-pack/galleon-common/src/main/resources/packages/core.misc.common/package.xml
@@ -10,5 +10,7 @@
+
+
\ No newline at end of file
diff --git a/core-feature-pack/galleon-common/src/main/resources/packages/tools/package.xml b/core-feature-pack/galleon-common/src/main/resources/packages/tools/package.xml
new file mode 100644
index 00000000000..4346e3dec48
--- /dev/null
+++ b/core-feature-pack/galleon-common/src/main/resources/packages/tools/package.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core-feature-pack/galleon-common/src/main/resources/packages/tools/pm/wildfly/tasks.xml b/core-feature-pack/galleon-common/src/main/resources/packages/tools/pm/wildfly/tasks.xml
index 1bad2d644eb..011483f6864 100644
--- a/core-feature-pack/galleon-common/src/main/resources/packages/tools/pm/wildfly/tasks.xml
+++ b/core-feature-pack/galleon-common/src/main/resources/packages/tools/pm/wildfly/tasks.xml
@@ -5,10 +5,10 @@
~ SPDX-License-Identifier: Apache-2.0
-->
-
+
-
-
+
+
diff --git a/core-feature-pack/galleon-feature-pack/pom.xml b/core-feature-pack/galleon-feature-pack/pom.xml
index 3492376e8f1..bc0e3adad46 100644
--- a/core-feature-pack/galleon-feature-pack/pom.xml
+++ b/core-feature-pack/galleon-feature-pack/pom.xml
@@ -26,6 +26,8 @@
${basedir}/../common/src/main/resources
${basedir}/../ee-10-api/src/main/resources
${basedir}/../galleon-common/src/main/resources
+ ${basedir}/../../cli/target/resources
+ ${basedir}/../../elytron-tool-wrapper/target/resources
@@ -175,6 +177,36 @@
+
+ copy-galleon-cli-shaded-resources
+ process-resources
+
+ copy-resources
+
+
+ ${basedir}/target/resources
+
+
+ ${galleon-cli-shaded.resources.directory}
+
+
+
+
+
+ copy-galleon-elytron-tools-shaded-resources
+ process-resources
+
+ copy-resources
+
+
+ ${basedir}/target/resources
+
+
+ ${galleon-elytron-tools-shaded.resources.directory}
+
+
+
+
copy-resources
process-resources
diff --git a/elytron-tool-wrapper/assembly.xml b/elytron-tool-wrapper/assembly.xml
new file mode 100644
index 00000000000..d09a4ef3b08
--- /dev/null
+++ b/elytron-tool-wrapper/assembly.xml
@@ -0,0 +1,21 @@
+
+
+ shaded-model
+
+ zip
+
+ false
+
+
+ target/resources
+
+
+
+
+
+
+
+
+
+
diff --git a/elytron-tool-wrapper/pom.xml b/elytron-tool-wrapper/pom.xml
index 249273205c4..63d2a7dcf0a 100644
--- a/elytron-tool-wrapper/pom.xml
+++ b/elytron-tool-wrapper/pom.xml
@@ -21,25 +21,44 @@
- org.apache.maven.plugins
- maven-shade-plugin
+ org.wildfly.galleon-plugins
+ wildfly-galleon-maven-plugin
- false
-
-
- org.wildfly.core.elytron.tool.wrapper.ElytronToolScriptWrapper
-
- true
-
-
-
+ org.wildfly.core.elytron.tool.wrapper.ElytronToolScriptWrapper
+
+ true
+
package
- shade
+ generate-shaded-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ assemble
+ package
+
+ single
+
+
+ assembly.xml
+
+ true
+ ${project.build.finalName}-shaded
+ true
+ ${project.build.directory}
+ ${project.build.directory}/assembly/work
+ gnu
+
diff --git a/pom.xml b/pom.xml
index a4371fa2245..a60b5e49ebb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -127,7 +127,7 @@
0.8.10
6.0.3.Final
1.0.8.Final
- 7.1.2.Final
+ 7.2.1.Final
1.0.0
5.0.1.Final
@@ -1333,12 +1333,6 @@
wildfly-cli
${project.version}
-
- org.wildfly.core
- wildfly-cli
- ${project.version}
- client
-
org.wildfly.core
wildfly-controller