diff --git a/pom.xml b/pom.xml index d4bf4bd..3250ab2 100644 --- a/pom.xml +++ b/pom.xml @@ -59,7 +59,7 @@ 3.1.0 3.1.0 2.30.0 - 1.5.5 + 1.6.0 diff --git a/src/main/java/io/gatling/mojo/AbstractEnterprisePluginMojo.java b/src/main/java/io/gatling/mojo/AbstractEnterprisePluginMojo.java index 90f50f4..636a578 100644 --- a/src/main/java/io/gatling/mojo/AbstractEnterprisePluginMojo.java +++ b/src/main/java/io/gatling/mojo/AbstractEnterprisePluginMojo.java @@ -47,6 +47,11 @@ public abstract class AbstractEnterprisePluginMojo extends AbstractEnterpriseMoj property = "gatling.enterprise.apiToken") protected String apiToken; + @Parameter( + defaultValue = "${env.GATLING_PRIVATE_CONTROL_PLANE_URL}", + property = "gatling.enterprise.privateControlPlaneUrl") + protected URL privateControlPlaneUrl; + private final PluginLogger pluginLogger = new PluginLogger() { @Override @@ -106,7 +111,8 @@ private EnterpriseClient initEnterpriseClient() throws MojoFailureException { } try { - return new HttpEnterpriseClient(enterpriseUrl, apiToken, pluginTitle, pluginVersion); + return new HttpEnterpriseClient( + enterpriseUrl, apiToken, pluginTitle, pluginVersion, privateControlPlaneUrl); } catch (UnsupportedClientException e) { throw new MojoFailureException( "Please update the Gatling Maven plugin to the latest version for compatibility with Gatling Enterprise. See https://gatling.io/docs/gatling/reference/current/extensions/maven_plugin/ for more information about this plugin.",