Apply defaults to prevent forked Maven processes from being picked up by CI
diff --git a/pom.xml b/pom.xml
index 8fc9372..e84fd89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1027,6 +1027,37 @@
</tagletArtifacts>
</configuration>
</plugin>
+ <!--
+ The Maven TLP's sub-projects are likely to fork Maven for tests
+ ensure such forked tests do not get picked up by CI
+ -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <environmentVariables>
+ <JENKINS_MAVEN_AGENT_DISABLED>true</JENKINS_MAVEN_AGENT_DISABLED>
+ </environmentVariables>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-failsafe-plugin</artifactId>
+ <configuration>
+ <environmentVariables>
+ <JENKINS_MAVEN_AGENT_DISABLED>true</JENKINS_MAVEN_AGENT_DISABLED>
+ </environmentVariables>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <configuration>
+ <environmentVariables>
+ <JENKINS_MAVEN_AGENT_DISABLED>true</JENKINS_MAVEN_AGENT_DISABLED>
+ </environmentVariables>
+ </configuration>
+ </plugin>
</plugins>
</pluginManagement>
<plugins>