Configuration Ignition SDK/MAVEN

Modifié le  Fri, 28 Apr 2017 sur 11:05 AM

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

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article