4.0.0 com.itac.interface.interfaces data-interface-config-bundle-container jar data-interface-config-bundle-container ${mes.interface.version} com.itac.interface data-interface ${mes.interface.version} ${project.build.directory}/keystore/.keypassFile com.itac.interface.interfaces data-interface-config-bundle provided com.itac.interface imsinterfaces-resources-export provided com.itac.tools keystore zip provided org.apache.maven.plugins maven-dependency-plugin copy-bundle-jar initialize copy true com.itac.interface.interfaces data-interface-config-bundle jar true ${project.build.directory}/classes/META-INF com.itac.interface imsinterfaces-resources-export jar true ${project.build.directory}/classes/META-INF generate-resources unpack-dependencies keystore ${project.build.directory}/keystore org.codehaus.gmaven gmaven-plugin true read-keystore.password process-resources execute def file = new File(project.properties['keypassFile']) file.eachLine { line -> project.properties['keystore.password'] = line return } org.apache.maven.plugins maven-jarsigner-plugin signing sign prepare-package true ${project.build.directory}/classes/META-INF false false **/*.jar ${project.build.directory}/keystore/.keystore ${keystore.password} itac