Package org.reficio.p2.utils
Class JarUtils
- java.lang.Object
-
- org.reficio.p2.utils.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 Summary
Constructors Constructor Description JarUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidadjustFeaturePluginData(Document featureSpec, File pluginDir, org.apache.maven.plugin.logging.Log log)Adjust the pluginId TODO - this may be wrong if singleton is usedstatic voidadjustFeatureQualifierVersionWithTimestamp(Document featureSpec, String timestamp)static voidadjustFeatureXml(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/timestampsstatic voidadjustSnapshotOutputVersion(File inputFile, File outputFile, String version)static booleancontainsSignature(File jarToUnsign)static voidcreateJar(File directory, File destJar)static voidremoveSignature(File jar)
-
-
-
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- - inputFileoutputFile- - outputFilelog- - logpluginDir- - pluginDirtimestamp- - 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- - pluginDirfeatureSpec- - featureSpeclog- - log- Throws:
IOException- - an exception
-
removeSignature
public static void removeSignature(File jar)
-
containsSignature
public static boolean containsSignature(File jarToUnsign)
-
createJar
public static void createJar(File directory, File destJar) throws IOException
- Throws:
IOException
-
-