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