The wildfly maven plugin can start, stop wildfly server
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>${version.org.wildfly.plugins.maven}</version>
<executions>
<execution>
<id>start</id>
<goals>
<goal>start</goal>
</goals>
<phase>validate</phase>
<configuration>
<version>${version.wildfly}</version>
<server-config>standalone-full-ha.xml</server-config>
</configuration>
</execution>
<execution>
<id>stop</id>
<goals>
<goal>shutdown</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
This Issue will add a teiid maven plugin, which can start, stop teiid server, in develop swarm teiid, generate config api [1] depend on runtime teiid server, add this will made swarm develop more automatic.
[1] https://github.com/teiid/wildfly-swarm-teiid/tree/master/config-api