Added a new config parameter deviceManagement.pluginType. If this is set to =INTELLIJ and deviceManagement.provider=PERFECTO_PLUGIN then it will attempt to connect to the Intellij plugin socket to get the execution id.
I passed the pluginType parameter as a String even though I added a pluginType enum because I wanted it to remain backwards compatible when deviceManagement.provider wasn't specified and it would default to using the Eclipse connector.
I added the intellij lib dependency to the pom and I also had to add a dependency to the maven-javadoc-plugin otherwise that plugin would cause the build to fail.
Added a new config parameter deviceManagement.pluginType. If this is set to =INTELLIJ and deviceManagement.provider=PERFECTO_PLUGIN then it will attempt to connect to the Intellij plugin socket to get the execution id.
I passed the pluginType parameter as a String even though I added a pluginType enum because I wanted it to remain backwards compatible when deviceManagement.provider wasn't specified and it would default to using the Eclipse connector.
I added the intellij lib dependency to the pom and I also had to add a dependency to the maven-javadoc-plugin otherwise that plugin would cause the build to fail.