What does the moduleinfo.xml
in the <module>.modl
.zip file look like?
They might need to be built without pack200 compression applied to the dependencies now.
@PGriffith The xml is as follows:
<?xml version="1.0" encoding="UTF-8"?>com.kymerasystems.twilioTwilio Notifications2.0.0.8948.0.08license.htmlmanual.pdffalsefpmicom.inductiveautomation.alarm-notificationjackson-databind-2.4.2.jarhttpcore-4.3.3.jarwebsocket-server-9.4.4.v20170414.jarwebsocket-common-9.4.4.v20170414.jarjetty-util-9.4.4.v20170414.jarjetty-client-9.4.4.v20170414.jartwilio-gateway-2.0.0.jarwebsocket-api-9.4.4.v20170414.jartwilio-common-2.0.0.jarcommons-lang-2.6.jarjackson-core-asl-1.9.3.jarjackson-annotations-2.4.0.jarjetty-servlet-9.4.4.v20170414.jarhttpclient-4.3.6.jarjson-simple-1.1.jarignition-module-common-1.0.1-8.0.0.jarspark-core-2.6.0.jarjetty-io-9.4.4.v20170414.jarjetty-webapp-9.4.4.v20170414.jarwebsocket-servlet-9.4.4.v20170414.jarcommons-logging-1.1.1.jarjavax.servlet-api-3.1.0.jarjackson-core-2.4.2.jartwilio-java-sdk-6.3.0.jarslf4j-api-1.7.13.jarjetty-http-9.4.4.v20170414.jarjetty-xml-9.4.4.v20170414.jarjetty-server-9.4.4.v20170414.jarwebsocket-client-9.4.4.v20170414.jarjjwt-0.4.jarcommons-lang3-3.3.2.jarcommons-codec-1.6.jarjetty-security-9.4.4.v20170414.jarjackson-mapper-asl-1.9.3.jarignition-module-gateway-1.0.1-8.0.0.jartwilio-common-2.0.0.jar.pack.gzignition-module-common-1.0.1-8.0.0.jar.pack.gzignition-module-client-1.0.1-8.0.0.jar.pack.gztwilio-client-2.0.0.jar.pack.gzignition-module-designer-1.0.1-8.0.0.jar.pack.gztwilio-designer-2.0.0.jar.pack.gzcom.kymera.twilio.gateway.GatewayHookcom.kymera.twilio.client.ClientHookcom.kymera.twilio.designer.DesignerHook@Kevin.Herron Was that a change that was made to the ignition-maven-plugin? We’re currently using 1.0.9.
Try using 1.1.0-SNAPSHOT of the ignition-maven-plugin. Make sure you have a snapshot repository enabled.
Something like this in your base pom.xml:
<pluginRepositories>
<pluginRepository>
<id>releases</id>
<url>https://nexus.inductiveautomation.com/repository/inductiveautomation-releases</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>snapshots</id>
<url>https://nexus.inductiveautomation.com/repository/inductiveautomation-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
I just published the 1.1.0
release version as well, so the snapshot repo won’t be necessary once things sync up.
Looks like that fixed it. I’m currently using the 1.1.0 release as well, so that’s working. Thanks a lot @Kevin.Herron and @PGriffith, much appreciated.