Trying to build the abstract tag driver example with Maven I found was trying to download a dependency which was not available (org.eclipse.milo:sdk-client:0.1.0-SNAPSHOT). I fixed it by excluding the dependency, modifying the gateway POM file as shown below:
Before:
<dependency>
<groupId>com.inductiveautomation.ignitionsdk</groupId>
<artifactId>driver-api</artifactId>
<version>7.8.4-SNAPSHOT</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
After:
<dependency>
<groupId>com.inductiveautomation.ignitionsdk</groupId>
<artifactId>driver-api</artifactId>
<version>7.8.4-SNAPSHOT</version>
<type>pom</type>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>org.eclipse.milo</groupId>
<artifactId>sdk-client</artifactId>
</exclusion>
</exclusions>
</dependency>
This issue also affects the Modbus driver. The example abstract tag driver module builds and seems to work correctly after this fix. Is this the correct way to resolve this issue?