[389224] Add version management and update versions
diff --git a/doc/org.eclipse.xsd.cheatsheets/.project b/doc/org.eclipse.xsd.cheatsheets/.project
index c55869f..feb03bb 100644
--- a/doc/org.eclipse.xsd.cheatsheets/.project
+++ b/doc/org.eclipse.xsd.cheatsheets/.project
@@ -1,22 +1,44 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.xsd.cheatsheets</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.xsd.cheatsheets</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ </natures>
+</projectDescription>
diff --git a/doc/org.eclipse.xsd.doc-feature/.project b/doc/org.eclipse.xsd.doc-feature/.project
index a2343f8..72d9dcb 100644
--- a/doc/org.eclipse.xsd.doc-feature/.project
+++ b/doc/org.eclipse.xsd.doc-feature/.project
@@ -10,8 +10,26 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/doc/org.eclipse.xsd.doc/.project b/doc/org.eclipse.xsd.doc/.project
index 0aa517e..ab35f01 100644
--- a/doc/org.eclipse.xsd.doc/.project
+++ b/doc/org.eclipse.xsd.doc/.project
@@ -15,8 +15,30 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/examples/org.eclipse.xsd.example/.project b/examples/org.eclipse.xsd.example/.project
index c4f553e..c86bed3 100644
--- a/examples/org.eclipse.xsd.example/.project
+++ b/examples/org.eclipse.xsd.example/.project
@@ -20,9 +20,31 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd.example/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/examples/org.eclipse.xsd.example/build.properties b/examples/org.eclipse.xsd.example/build.properties
index 27c3028..5a3acde 100644
--- a/examples/org.eclipse.xsd.example/build.properties
+++ b/examples/org.eclipse.xsd.example/build.properties
@@ -8,7 +8,8 @@
plugin.xml,\
plugin.properties,\
META-INF/
-src.includes = about.html
-source.. = src/
output.. = bin/
+src.includes = about.html,\
+ release.*
exclude.. = **/doc-files/**
+source.. = src/
diff --git a/examples/org.eclipse.xsd.example/release.digest b/examples/org.eclipse.xsd.example/release.digest
new file mode 100644
index 0000000..a997ccc
--- /dev/null
+++ b/examples/org.eclipse.xsd.example/release.digest
Binary files differ
diff --git a/examples/org.eclipse.xsd.example/release.properties b/examples/org.eclipse.xsd.example/release.properties
new file mode 100644
index 0000000..0d58a10
--- /dev/null
+++ b/examples/org.eclipse.xsd.example/release.properties
@@ -0,0 +1,5 @@
+#
+#Mon Sep 10 16:55:48 CEST 2012
+root.projects=org.eclipse.xsd.example-feature
+baseline.for.integration=true
+show.deviations=false
diff --git a/examples/org.eclipse.xsd.example/release.xml b/examples/org.eclipse.xsd.example/release.xml
new file mode 100644
index 0000000..2d26517
--- /dev/null
+++ b/examples/org.eclipse.xsd.example/release.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<release>
+ <feature name="org.eclipse.xsd.example" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <feature name="org.eclipse.xsd.example.source" version="0.0.0"/> <!-- UNRESOLVED -->
+ <plugin name="org.eclipse.xsd.example" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.example.source" version="0.0.0"/> <!-- UNRESOLVED -->
+ <feature name="org.eclipse.xsd.license" version="2.7.0"/>
+ <plugin name="org.eclipse.xsd.example" version="2.6.0"/>
+</release>
diff --git a/features/org.eclipse.xsd-feature/.project b/features/org.eclipse.xsd-feature/.project
index 703f204..8b6d34a 100644
--- a/features/org.eclipse.xsd-feature/.project
+++ b/features/org.eclipse.xsd-feature/.project
@@ -10,8 +10,26 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.ecore.converter-feature/.project b/features/org.eclipse.xsd.ecore.converter-feature/.project
index 588684e..0d53336 100644
--- a/features/org.eclipse.xsd.ecore.converter-feature/.project
+++ b/features/org.eclipse.xsd.ecore.converter-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ <nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.edit-feature/.project b/features/org.eclipse.xsd.edit-feature/.project
index a814c5d..e40ed62 100644
--- a/features/org.eclipse.xsd.edit-feature/.project
+++ b/features/org.eclipse.xsd.edit-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ <nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.editor-feature/.project b/features/org.eclipse.xsd.editor-feature/.project
index 92a51e2..2406e35 100644
--- a/features/org.eclipse.xsd.editor-feature/.project
+++ b/features/org.eclipse.xsd.editor-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ <nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.example-feature/.project b/features/org.eclipse.xsd.example-feature/.project
index 517e852..d510222 100644
--- a/features/org.eclipse.xsd.example-feature/.project
+++ b/features/org.eclipse.xsd.example-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd.example/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.pde.FeatureNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.license-feature/.project b/features/org.eclipse.xsd.license-feature/.project
index 74d5c1d..02b4083 100644
--- a/features/org.eclipse.xsd.license-feature/.project
+++ b/features/org.eclipse.xsd.license-feature/.project
@@ -10,8 +10,26 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.mapping-feature/.project b/features/org.eclipse.xsd.mapping-feature/.project
index 0b5ff24..8c7d85e 100644
--- a/features/org.eclipse.xsd.mapping-feature/.project
+++ b/features/org.eclipse.xsd.mapping-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ <nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.mapping.editor-feature/.project b/features/org.eclipse.xsd.mapping.editor-feature/.project
index 14f81d4..cec125c 100644
--- a/features/org.eclipse.xsd.mapping.editor-feature/.project
+++ b/features/org.eclipse.xsd.mapping.editor-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ <nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.sdk-feature/.project b/features/org.eclipse.xsd.sdk-feature/.project
index 692e92a..b0bb3d6 100644
--- a/features/org.eclipse.xsd.sdk-feature/.project
+++ b/features/org.eclipse.xsd.sdk-feature/.project
@@ -5,7 +5,31 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.pde.FeatureNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/features/org.eclipse.xsd.sdk-feature/feature.xml b/features/org.eclipse.xsd.sdk-feature/feature.xml
index e197f57..e2eeb94 100644
--- a/features/org.eclipse.xsd.sdk-feature/feature.xml
+++ b/features/org.eclipse.xsd.sdk-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.xsd.sdk"
label="%featureName"
- version="2.8.0.qualifier"
+ version="2.9.0.qualifier"
provider-name="%providerName"
image="eclipse_update_120.jpg"
license-feature="org.eclipse.xsd.license"
@@ -86,94 +86,10 @@
version="0.0.0"/>
<plugin
- id="org.eclipse.xsd.cheatsheets"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.doc"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mapping.xsd2ecore"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mapping.xsd2ecore.editor"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.ecore.converter"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.ecore.exporter"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.ecore.importer"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.edit"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.editor"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
id="org.eclipse.xsd.example.installer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
- <plugin
- id="org.eclipse.xsd.mapping"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xsd.mapping.editor"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
</feature>
diff --git a/plugins/org.eclipse.emf.mapping.xsd2ecore.editor/.project b/plugins/org.eclipse.emf.mapping.xsd2ecore.editor/.project
index 1ff4cdd..65b64e0 100644
--- a/plugins/org.eclipse.emf.mapping.xsd2ecore.editor/.project
+++ b/plugins/org.eclipse.emf.mapping.xsd2ecore.editor/.project
@@ -20,9 +20,31 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.emf.mapping.xsd2ecore/.project b/plugins/org.eclipse.emf.mapping.xsd2ecore/.project
index 83dd54b..4594fb4 100644
--- a/plugins/org.eclipse.emf.mapping.xsd2ecore/.project
+++ b/plugins/org.eclipse.emf.mapping.xsd2ecore/.project
@@ -20,9 +20,31 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.ecore.converter/.project b/plugins/org.eclipse.xsd.ecore.converter/.project
index 4ff39b2..59131b9 100644
--- a/plugins/org.eclipse.xsd.ecore.converter/.project
+++ b/plugins/org.eclipse.xsd.ecore.converter/.project
@@ -15,8 +15,30 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.ecore.exporter/.project b/plugins/org.eclipse.xsd.ecore.exporter/.project
index 95d8e0b..c33eccc 100644
--- a/plugins/org.eclipse.xsd.ecore.exporter/.project
+++ b/plugins/org.eclipse.xsd.ecore.exporter/.project
@@ -1,28 +1,50 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.xsd.ecore.exporter</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.PluginNature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.xsd.ecore.exporter</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/org.eclipse.xsd.ecore.importer/.project b/plugins/org.eclipse.xsd.ecore.importer/.project
index c13c992..ede69e3 100644
--- a/plugins/org.eclipse.xsd.ecore.importer/.project
+++ b/plugins/org.eclipse.xsd.ecore.importer/.project
@@ -33,9 +33,31 @@
</dictionary>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.edit/.project b/plugins/org.eclipse.xsd.edit/.project
index 4bff3d2..39bdbc7 100644
--- a/plugins/org.eclipse.xsd.edit/.project
+++ b/plugins/org.eclipse.xsd.edit/.project
@@ -20,9 +20,31 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.editor/.project b/plugins/org.eclipse.xsd.editor/.project
index 984f075..4eba05b 100644
--- a/plugins/org.eclipse.xsd.editor/.project
+++ b/plugins/org.eclipse.xsd.editor/.project
@@ -20,9 +20,31 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.example.installer/.project b/plugins/org.eclipse.xsd.example.installer/.project
index dfd091c..e92069c 100644
--- a/plugins/org.eclipse.xsd.example.installer/.project
+++ b/plugins/org.eclipse.xsd.example.installer/.project
@@ -15,8 +15,30 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.mapping.editor/.project b/plugins/org.eclipse.xsd.mapping.editor/.project
index d9c6173..81f5a18 100644
--- a/plugins/org.eclipse.xsd.mapping.editor/.project
+++ b/plugins/org.eclipse.xsd.mapping.editor/.project
@@ -15,8 +15,30 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd.mapping/.project b/plugins/org.eclipse.xsd.mapping/.project
index 0810d67..865ba5e 100644
--- a/plugins/org.eclipse.xsd.mapping/.project
+++ b/plugins/org.eclipse.xsd.mapping/.project
@@ -15,8 +15,30 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd/.project b/plugins/org.eclipse.xsd/.project
index 6fc3fd6..557b54c 100644
--- a/plugins/org.eclipse.xsd/.project
+++ b/plugins/org.eclipse.xsd/.project
@@ -20,9 +20,31 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>ignore.missing.dependency.ranges</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.missing.export.versions</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>ignore.schema.builder</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>release.path</key>
+ <value>/org.eclipse.xsd/release.xml</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.xsd/build.properties b/plugins/org.eclipse.xsd/build.properties
index 6337569..8de63ba 100644
--- a/plugins/org.eclipse.xsd/build.properties
+++ b/plugins/org.eclipse.xsd/build.properties
@@ -9,7 +9,8 @@
model/,\
modeling32.png,\
META-INF/
-src.includes = about.html
-source.. = src/
output.. = bin/
+src.includes = about.html,\
+ release.*
exclude.. = **/doc-files**
+source.. = src/
diff --git a/plugins/org.eclipse.xsd/release.digest b/plugins/org.eclipse.xsd/release.digest
new file mode 100644
index 0000000..dfd3e49
--- /dev/null
+++ b/plugins/org.eclipse.xsd/release.digest
Binary files differ
diff --git a/plugins/org.eclipse.xsd/release.properties b/plugins/org.eclipse.xsd/release.properties
new file mode 100644
index 0000000..8fe846b
--- /dev/null
+++ b/plugins/org.eclipse.xsd/release.properties
@@ -0,0 +1,5 @@
+#
+#Mon Sep 10 16:55:49 CEST 2012
+root.projects=org.eclipse.xsd.sdk-feature
+baseline.for.integration=true
+show.deviations=false
diff --git a/plugins/org.eclipse.xsd/release.xml b/plugins/org.eclipse.xsd/release.xml
new file mode 100644
index 0000000..f9bf76c
--- /dev/null
+++ b/plugins/org.eclipse.xsd/release.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<release>
+ <feature name="org.eclipse.xsd" version="2.8.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd" version="2.8.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.doc" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd.doc" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.cheatsheets" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.doc.source" version="2.7.0">
+ <plugin name="org.eclipse.xsd.cheatsheets.source" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.ecore.converter" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd.ecore.converter" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.ecore.importer" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.ecore.exporter" version="2.5.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.ecore.converter.source" version="2.7.0">
+ <plugin name="org.eclipse.xsd.ecore.exporter.source" version="2.5.0"/>
+ <plugin name="org.eclipse.xsd.ecore.importer.source" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.edit" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd.edit" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.edit.source" version="2.7.0">
+ <plugin name="org.eclipse.xsd.edit.source" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.editor" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd.editor" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.editor.source" version="2.7.0">
+ <plugin name="org.eclipse.xsd.editor.source" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.license" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.mapping" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd.mapping" version="2.6.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore" version="2.5.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.mapping.editor" version="2.7.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <plugin name="org.eclipse.xsd.mapping.editor" version="2.6.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.editor" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.mapping.editor.source" version="2.7.0">
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.editor.source" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.mapping.source" version="2.7.0">
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.source" version="2.5.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.sdk" version="2.8.0">
+ <feature name="org.eclipse.xsd.license" version="2.7.0" license="true"/>
+ <feature name="org.eclipse.xsd" version="2.8.0"/>
+ <feature name="org.eclipse.xsd.source" version="2.8.0"/>
+ <feature name="org.eclipse.xsd.ecore.converter" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.ecore.converter.source" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.edit" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.edit.source" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.editor" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.editor.source" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.mapping" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.mapping.source" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.mapping.editor" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.mapping.editor.source" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.doc" version="2.7.0"/>
+ <feature name="org.eclipse.xsd.doc.source" version="2.7.0"/>
+ <plugin name="org.eclipse.xsd.cheatsheets" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.doc" version="2.6.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore" version="2.5.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.editor" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd" version="2.8.0"/>
+ <plugin name="org.eclipse.xsd.ecore.converter" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.ecore.exporter" version="2.5.0"/>
+ <plugin name="org.eclipse.xsd.ecore.importer" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.edit" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.editor" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.example.installer" version="1.1.0"/>
+ <plugin name="org.eclipse.xsd.mapping" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.mapping.editor" version="2.6.0"/>
+ </feature>
+ <feature name="org.eclipse.xsd.source" version="2.8.0">
+ <plugin name="org.eclipse.xsd.source" version="2.8.0"/>
+ </feature>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore" version="2.5.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.editor" version="2.6.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.editor.source" version="2.6.0"/>
+ <plugin name="org.eclipse.emf.mapping.xsd2ecore.source" version="2.5.0"/>
+ <plugin name="org.eclipse.xsd" version="2.8.0"/>
+ <plugin name="org.eclipse.xsd.cheatsheets" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.cheatsheets.source" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.doc" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.ecore.converter" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.ecore.exporter" version="2.5.0"/>
+ <plugin name="org.eclipse.xsd.ecore.exporter.source" version="2.5.0"/>
+ <plugin name="org.eclipse.xsd.ecore.importer" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.ecore.importer.source" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.edit" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.edit.source" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.editor" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.editor.source" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.example.installer" version="1.1.0"/>
+ <plugin name="org.eclipse.xsd.mapping" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.mapping.editor" version="2.6.0"/>
+ <plugin name="org.eclipse.xsd.source" version="2.8.0"/>
+</release>