You have to build the module-signer from here:
perhaps a post relative to your issue:
For dev and test purpose you can allow unsigned modules on your gateway:
Ignition.conf
wrapper.java.additional.1=-Dignition.allowunsignedmodules=true
and restart ignition service
As a side note:
It's better to open a new post for a new subject (and to tag it).
You will have much more response !
To sign your module at the end of the build with maven you can add something like:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>${java.home}/bin/java</executable>
<arguments>
<argument>-jar</argument>
<jar>${signer-jar}</jar>
<argument>-keystore=${signer-export-certif}</argument>
<argument>-keystore-pwd=${signer-pwd}</argument>
<argument>-alias=byes-siai</argument>
<argument>-alias-pwd=${signer-pwd}</argument>
<argument>-chain=${signer-certif}</argument>
<argument>-module-in=${signer-in_module}</argument>
<argument>-module-out=${signer-out_module}</argument>
</arguments>
</configuration>
</plugin>