Seems feature pack are necessary to build swarm jar, as below
- wildfly-feature-pack - https://github.com/wildfly/wildfly/tree/master/feature-pack
- wildfly-servlet-feature-pack - https://github.com/wildfly/wildfly/tree/master/servlet-feature-pack
- wildfly-core-feature-pack - https://github.com/wildfly/wildfly-core/tree/master/core-feature-pack
- wildfly-camel-feature-pack - https://mvnrepository.com/artifact/org.wildfly.camel/wildfly-camel-feature-pack
The feature pack contain the module structures, be used in swarm to build modules in swarm jar, above feature packs are frequently used in wildfly swarm, so far, base on my investigate, it seems a teiid feature pack are necessary to develop wildfly-swarm-teiid.