diff --git a/swarmtool/src/main/java/org/wildfly/swarm/swarmtool/Build.java b/swarmtool/src/main/java/org/wildfly/swarm/swarmtool/Build.java index 588c88dcba..26998c0152 100644 --- a/swarmtool/src/main/java/org/wildfly/swarm/swarmtool/Build.java +++ b/swarmtool/src/main/java/org/wildfly/swarm/swarmtool/Build.java @@ -41,10 +41,13 @@ import java.util.zip.ZipFile; public class Build { + final static Set REQUIRED_FRACTIONS = new HashSet() {{ + add("bootstrap"); + add("container"); + }}; public Build() { - swarmDependencies.add("bootstrap"); - swarmDependencies.add("container"); + swarmDependencies.addAll(REQUIRED_FRACTIONS); } public Build source(final File source) { @@ -157,7 +160,12 @@ public void run() throws Exception { System.err.println(String.format("Building %s/%s-swarm.jar with fractions: %s", outDir, jarName, - String.join(", ", this.swarmDependencies))); + String.join(", ", + this.swarmDependencies + .stream() + .filter(d -> !REQUIRED_FRACTIONS.contains(d)) + .sorted() + .collect(Collectors.toList())))); tool.build(jarName, Paths.get(outDir)); }