Class JarUtils


  • public class JarUtils
    extends Object
    Since:
    1.0.0
    Author:
    Tom Bujok (tom.bujok@gmail.com)
    Reficio (TM) - Reestablish your software!
    http://www.reficio.org
    • Constructor Detail

      • JarUtils

        public JarUtils()
    • Method Detail

      • adjustSnapshotOutputVersion

        public static void adjustSnapshotOutputVersion​(File inputFile,
                                                       File outputFile,
                                                       String version)
      • adjustFeatureXml

        public static void adjustFeatureXml​(File inputFile,
                                            File outputFile,
                                            File pluginDir,
                                            org.apache.maven.plugin.logging.Log log,
                                            String timestamp)
        Opens the feature.xml in the given jar file and adjusts all version numbers/timestamps
        Parameters:
        inputFile - - inputFile
        outputFile - - outputFile
        log - - log
        pluginDir - - pluginDir
        timestamp - - timestamp
      • adjustFeatureQualifierVersionWithTimestamp

        public static void adjustFeatureQualifierVersionWithTimestamp​(Document featureSpec,
                                                                      String timestamp)
      • adjustFeaturePluginData

        public static void adjustFeaturePluginData​(Document featureSpec,
                                                   File pluginDir,
                                                   org.apache.maven.plugin.logging.Log log)
                                            throws IOException
        Adjust the pluginId TODO - this may be wrong if singleton is used
        Parameters:
        pluginDir - - pluginDir
        featureSpec - - featureSpec
        log - - log
        Throws:
        IOException - - an exception
      • removeSignature

        public static void removeSignature​(File jar)
      • containsSignature

        public static boolean containsSignature​(File jarToUnsign)