Afin de pouvoir tester les modules développés, il est conseiller de configurer Ignition en ajoutant les lignes suivantes au fichier ignition.conf. Fichier situé dans le sous-répertoire data du répertoire principal d'Ignition
sous Windows : C:\programm\inductive automation\ignition\data
sous linux/mac : \\usr\local\ignition\data
wrapper.java.additional.5=-Dignition.allowunsignedmodules=true # autorise les modules non signés wrapper.java.additional.6=-Dia.developer.moduleupload=true # autorise le chargement des modules directement par Maven wrapper.java.additional.7=-Xdebug # active le mode debug wrapper.java.additional.8=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 # autorise un remote debug sous le port 8000
Dans le Pom.xml du module build, ajouter la balise execution suivante:
<execution> <id>postexecution</id> <phase>install</phase> <goals> <goal>post</goal> </goals> </execution>
l'adresse de la Gateway doit aussi être spécifiée, si elle est différente de LocalHost:
<configuration>
<gatewayAddress>http://127.0.0.1:8088</gatewayAddress>on obtient alors :
<build>
<plugins>
<plugin>
<groupId>com.inductiveautomation.ignitionsdk</groupId>
<artifactId>ignition-maven-plugin</artifactId>
<version>1.0.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>modl</goal>
</goals>
</execution>
<execution>
<id>postexecution</id>
<phase>install</phase>
<goals>
<goal>post</goal>
</goals>
</execution>
</executions>
<configuration>
<gatewayAddress>http://127.0.0.1:8088</gatewayAddress>
<projectScopes>
<projectScope>Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article