diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java')
-rw-r--r-- | bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java index d01a33188..5e3c92850 100644 --- a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java +++ b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java @@ -18,6 +18,8 @@ import org.osgi.framework.Version; public class SimpleConfiguratorManipulatorUtils { + private static final String VERSION_PREFIX = "#version="; + private static final String VERSION_1 = "1"; private static final Version OLD_VERSION = new Version("1.0.100"); public static void writeConfiguration(BundleInfo[] simpleInfos, File outputFile) throws IOException { @@ -59,6 +61,11 @@ public class SimpleConfiguratorManipulatorUtils { try { writer = new BufferedWriter(new FileWriter(outputFile)); + // version line + writer.write(createVersionLine()); + writer.newLine(); + + // bundle info lines for (int i = 0; i < simpleInfos.length; i++) { writer.write(createBundleInfoLine(simpleInfos[i], oldStyle)); writer.newLine(); @@ -80,6 +87,10 @@ public class SimpleConfiguratorManipulatorUtils { throw caughtException; } + public static String createVersionLine() { + return VERSION_PREFIX + VERSION_1; + } + public static String createBundleInfoLine(BundleInfo bundleInfo, boolean oldStyle) throws IOException { // symbolicName,version,location,startLevel,markedAsStarted StringBuffer buffer = new StringBuffer(); |