> So I would suggest the following: Make the ClientSideTeleporter usable > without any customizer and without any glue code but just with additional > system properties. > The system properties are then used to either connect to an existing instance > or to spin up a completely new instance (similar to what the SlingTestBase > does).
Actually the latter is probably not even necessary as the slingstart-maven-plugin can take care of that in the pre-integration-test lifecycle phase. Therefore you would just add that plugin to your pom.xml containing your IT and ClientSideTeleporter should be able to consume the launchpad-runner.properties then.