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