build process finished
diff --git a/org.eclipse.emf.refactor.build/build/refactor-0.7.0.20121217142207.jar b/org.eclipse.emf.refactor.build/build/refactor-0.7.0.20121217142207.jar
new file mode 100644
index 0000000..d91118c
--- /dev/null
+++ b/org.eclipse.emf.refactor.build/build/refactor-0.7.0.20121217142207.jar
Binary files differ
diff --git a/org.eclipse.emf.refactor.build/build_1.xml b/org.eclipse.emf.refactor.build/build_1.xml
deleted file mode 100644
index 76e6498..0000000
--- a/org.eclipse.emf.refactor.build/build_1.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-IMPORTANT: Run it in the same JRE as the workspace.
-Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.
-
--->
-<project default="feature.export" name="feature.generate" basedir=".">
-
- <property name="home" location=""/>
- <property name="build.dir" location="build"/>
- <property name="qualifier.file" location="qualifier.txt"/>
-
- <target name="clean">
- <delete dir="${build.dir}"/>
- </target>
-
- <target name="init" depends="clean">
- <tstamp>
- <format property="qualifier" pattern="yyyyMMddHHmmss" />
- </tstamp>
- <echo file="${qualifier.file}">qualifier=${qualifier}</echo>
- </target>
-
- <!-- Have to be replaced: -->
- <target name="feature.export" depends="init">
- <pde.exportFeatures
- destination="${build.dir}/source"
- exportSource="false"
- exportType="directory"
- qualifier="${qualifier}"
- features="org.eclipse.emf.refactor.runtime.feature,org.eclipse.emf.refactor.generator.feature,org.eclipse.emf.refactor.henshin.feature,org.eclipse.emf.refactor.examples.feature" useJARFormat="true"/>
- </target>
-
-</project>
diff --git a/org.eclipse.emf.refactor.build/build_1_features.xml b/org.eclipse.emf.refactor.build/build_1_features.xml
new file mode 100644
index 0000000..d93f29a
--- /dev/null
+++ b/org.eclipse.emf.refactor.build/build_1_features.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+IMPORTANT: Run it in the same JRE as the workspace.
+Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.
+
+-->
+
+<project default="feature.export" name="feature.generate" basedir=".">
+
+ <property name="home" location=""/>
+ <property name="builddirectory" location="build"/>
+ <property name="qualifierfile" location="qualifier.txt"/>
+
+ <!-- delete directory 'build/' -->
+ <target name="clean">
+ <delete dir="${builddirectory}"/>
+ </target>
+
+ <!-- remember time stamp in file 'qualifier.txt' -->
+ <target name="init" depends="clean">
+ <tstamp>
+ <format property="qualifier" pattern="yyyyMMddHHmmss" />
+ </tstamp>
+ <echo file="${qualifierfile}">qualifier=${qualifier}</echo>
+ </target>
+
+ <!-- export 'basic' feature to 'build/source/' -->
+ <target name="feature.export" depends="init">
+ <pde.exportFeatures
+ destination="${builddirectory}/source"
+ exportSource="false"
+ exportType="directory"
+ qualifier="${qualifier}"
+ features="org.eclipse.emf.refactor.basic.feature" useJARFormat="true"/>
+ </target>
+
+</project>
diff --git a/org.eclipse.emf.refactor.build/build_2.xml b/org.eclipse.emf.refactor.build/build_2.xml
deleted file mode 100644
index 5075e65..0000000
--- a/org.eclipse.emf.refactor.build/build_2.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-IMPORTANT: Run it in the same JRE as the workspace.
-Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.
-
--->
-<!--project default="feature.publish" name="build.site" basedir="."-->
-<project default="download.page.generate" name="build.site" basedir=".">
-
- <property name="home" location=""/>
- <property name="build.dir" location="build"/>
- <property file="qualifier.txt" prefix="input"/>
- <property name="resources.dir" location="resources"/>
- <property name="repository.name" value="updatesite"/>
- <property name="release.no" value="0.6.0"/>
-
- <!-- Read Qualifier from file: -->
- <target name="init">
- <property name="qualifier" value="${input.qualifier}"/>
- </target>
-
- <!-- Generate update site: -->
- <target name="site.add" depends="init">
- <copy todir="${build.dir}/${repository.name}/" overwrite="true">
- <fileset dir="${resources.dir}/site">
- <exclude name="site.xml"/>
- </fileset>
- </copy>
-<echo file="${build.dir}/${repository.name}/site.xml" append="false"><?xml version="1.0" encoding="UTF-8"?>
-<site>
- <feature url="features/org.eclipse.emf.refactor.generator.feature_${release.no}.${qualifier}.jar" id="org.eclipse.emf.refactor.generator.feature" version="${release.no}.${qualifier}">
- <category name="org.eclipse.emf.refactor.BASIC"/>
- </feature>
- <feature url="features/org.eclipse.emf.refactor.runtime.feature_${release.no}.${qualifier}.jar" id="org.eclipse.emf.refactor.runtime.feature" version="${release.no}.${qualifier}">
- <category name="org.eclipse.emf.refactor.BASIC"/>
- </feature>
- <feature url="features/org.eclipse.emf.refactor.henshin.feature_${release.no}.${qualifier}.jar" id="org.eclipse.emf.refactor.henshin.feature" version="${release.no}.${qualifier}">
- <category name="org.eclipse.emf.refactor.EXTENSION"/>
- </feature>
- <feature url="features/org.eclipse.emf.refactor.examples.feature_${release.no}.${qualifier}.jar" id="org.eclipse.emf.refactor.examples.feature" version="${release.no}.${qualifier}">
- <category name="org.eclipse.emf.refactor.EXTENSION"/>
- </feature>
- <category-def name="org.eclipse.emf.refactor.BASIC" label="Emf Refactor" version="${release.no}.${qualifier}">
- <description>
- Emf Refactor
- </description>
- </category-def>
- <category-def name="org.eclipse.emf.refactor.EXTENSION" label="EMF Refactor Extensions" version="${release.no}.${qualifier}">
- <description>
- EMF Refactor Extensions
- </description>
- </category-def>
-</site>
-</echo>
- </target>
-
- <!-- Publish update site: -->
- <target name="feature.publish" depends="site.add">
- <eclipse.publish.featuresAndBundles
- site="file:${build.dir}/${repository.name}/site.xml"
- categoryversion="${release.no}.${qualifier}"
- repository="file:${build.dir}/${repository.name}"
- compress="true"
- >
- <features dir="${build.dir}/source/features/" includes="*.jar"/>
- <bundles dir="${build.dir}/source/plugins/" includes="*.jar"/>
- </eclipse.publish.featuresAndBundles>
- <zip destfile="${build.dir}/refactor-${release.no}.${qualifier}.jar">
- <fileset dir="${build.dir}/${repository.name}/"/>
- </zip>
- </target>
-
- <!-- Cleanup: -->
- <target name="cleanup" depends="feature.publish">
- <delete includeEmptyDirs="true">
- <fileset dir="${build.dir}/${repository.name}/"/>
- <fileset dir="${build.dir}/source/"/>
- </delete>
- </target>
-
-
- <!-- Publish update site: -->
- <target name="download.page.generate" depends="cleanup">
- <tstamp>
- <format property="timestamp" pattern="MMM dd, yyyy HH:mm" />
- </tstamp>
- <!-- Copy Release: -->
- <delete failonerror="false">
- <fileset dir="../refactor/downloads/" includes="refactor-${release.no}.*.jar"/>
- </delete>
- <copy todir="../refactor/downloads/">
- <fileset file="${build.dir}/refactor-${release.no}.${qualifier}.jar"/>
- </copy>
-
- <!-- Generate Download-File: -->
- <copy todir="${build.dir}/web-eclipse">
- <fileset dir="resources/web-eclipse" includes="*"/>
- </copy>
-<echo file="${build.dir}/web-eclipse/downloads_1.php" append="true">
-<h3>Version ${release.no}</h3>
-<ul class="midlist">
- <li><a href="downloads/refactor-${release.no}.${qualifier}.jar">refactor-${release.no}.${qualifier}.jar</a> (released ${timestamp})</li>
-</ul>
-</echo>
- <concat destfile="${build.dir}/web-eclipse/downloads.php">
- <fileset dir="${build.dir}/web-eclipse" includes="downloads_*.php"/>
- </concat>
-
- <!-- Update Download-File on website: -->
- <copy todir="../refactor/" overwrite="true">
- <fileset file="${build.dir}/web-eclipse/downloads.php"/>
- </copy>
-
- <delete includeEmptyDirs="true" failonerror="false">
- <fileset dir="${build.dir}/web-eclipse/"/>
- </delete>
-
- </target>
-
-
-</project>
diff --git a/org.eclipse.emf.refactor.build/build_2_updatesite.xml b/org.eclipse.emf.refactor.build/build_2_updatesite.xml
new file mode 100644
index 0000000..65922bc
--- /dev/null
+++ b/org.eclipse.emf.refactor.build/build_2_updatesite.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+IMPORTANT: Run it in the same JRE as the workspace.
+Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.
+
+-->
+
+<project default="feature.publish" name="updatesite.build" basedir=".">
+
+ <property name="home" location=""/>
+ <property name="builddirectory" location="build"/>
+ <property file="qualifier.txt" prefix="input"/>
+ <property name="resourcesdirectory" location="resources"/>
+ <property name="updatesite" value="updatesite"/>
+ <property name="releaseno" value="0.7.0"/>
+
+ <!-- Read qualifier from file: -->
+ <target name="init">
+ <property name="qualifier" value="${input.qualifier}"/>
+ </target>
+
+ <!-- Generate update site: -->
+ <target name="site.add" depends="init">
+ <copy todir="${builddirectory}/${updatesite}/" overwrite="true">
+ <fileset dir="${resourcesdirectory}/site">
+ <exclude name="site.xml"/>
+ </fileset>
+ </copy>
+<echo file="${builddirectory}/${updatesite}/site.xml" append="false"><?xml version="1.0" encoding="UTF-8"?>
+<site>
+ <feature url="features/org.eclipse.emf.refactor.basic.feature_${releaseno}.${qualifier}.jar" id="org.eclipse.emf.refactor.basic.feature" version="${releaseno}.${qualifier}">
+ <category name="org.eclipse.emf.refactor.BASIC"/>
+ </feature>
+ <category-def name="org.eclipse.emf.refactor.BASIC" label="EMF Refactor - Basic Components" version="${releaseno}.${qualifier}"/>
+
+</site>
+</echo>
+ </target>
+
+ <!-- Publish update site: -->
+ <target name="feature.publish" depends="site.add">
+ <eclipse.publish.featuresAndBundles
+ site="file:${builddirectory}/${updatesite}/site.xml"
+ categoryversion="${releaseno}.${qualifier}"
+ repository="file:${builddirectory}/${updatesite}"
+ compress="true"
+ >
+ <features dir="${builddirectory}/source/features/" includes="*.jar"/>
+ <bundles dir="${builddirectory}/source/plugins/" includes="*.jar"/>
+ </eclipse.publish.featuresAndBundles>
+ <zip destfile="${builddirectory}/refactor-${releaseno}.${qualifier}.jar">
+ <fileset dir="${builddirectory}/${updatesite}/"/>
+ </zip>
+ </target>
+
+</project>
diff --git a/org.eclipse.emf.refactor.build/build_3_website.xml b/org.eclipse.emf.refactor.build/build_3_website.xml
new file mode 100644
index 0000000..7f788d6
--- /dev/null
+++ b/org.eclipse.emf.refactor.build/build_3_website.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+IMPORTANT: Run it in the same JRE as the workspace.
+Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.
+
+-->
+
+<project default="downloadpage.generate" name="downloadpage.generate" basedir=".">
+
+ <property name="home" location=""/>
+ <property name="builddirectory" location="build"/>
+ <property file="qualifier.txt" prefix="input"/>
+ <property name="releaseno" value="0.7.0"/>
+
+ <!-- Read qualifier from file: -->
+ <target name="init">
+ <property name="qualifier" value="${input.qualifier}"/>
+ </target>
+
+ <!-- Publish download page: -->
+ <target name="downloadpage.generate" depends="init">
+ <tstamp>
+ <format property="timestamp" pattern="MMM dd, yyyy HH:mm" />
+ </tstamp>
+
+ <!-- Copy release: -->
+ <delete failonerror="false">
+ <fileset dir="../../emf-refactor/downloads/" includes="refactor-${releaseno}.*.jar"/>
+ </delete>
+ <copy todir="../../emf-refactor/downloads/">
+ <fileset file="${builddirectory}/refactor-${releaseno}.${qualifier}.jar"/>
+ </copy>
+
+ <!-- Generate download file: -->
+ <copy todir="${builddirectory}/web-eclipse">
+ <fileset dir="resources/web-eclipse" includes="*"/>
+ </copy>
+<echo file="${builddirectory}/web-eclipse/downloads_1.php" append="true">
+<h3>Version ${releaseno}</h3>
+<ul class="midlist">
+ <li><a href="downloads/refactor-${releaseno}.${qualifier}.jar">refactor-${releaseno}.${qualifier}.jar</a> (released ${timestamp})</li>
+</ul>
+</echo>
+ <concat destfile="${builddirectory}/web-eclipse/downloads.php">
+ <fileset dir="${builddirectory}/web-eclipse" includes="downloads_*.php"/>
+ </concat>
+
+ <!-- Update Download-File on website: -->
+ <copy todir="../../emf-refactor/" overwrite="true">
+ <fileset file="${builddirectory}/web-eclipse/downloads.php"/>
+ </copy>
+
+ </target>
+
+
+</project>
diff --git a/org.eclipse.emf.refactor.build/clean.xml b/org.eclipse.emf.refactor.build/clean.xml
new file mode 100644
index 0000000..1dff4fe
--- /dev/null
+++ b/org.eclipse.emf.refactor.build/clean.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+IMPORTANT: Run it in the same JRE as the workspace.
+Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.
+
+-->
+
+<project default="cleanup" name="clean" basedir=".">
+
+ <property name="home" location=""/>
+ <property name="builddirectory" location="build"/>
+
+ <!-- Cleanup: -->
+ <target name="cleanup">
+ <delete includeEmptyDirs="true" quiet="true">
+ <fileset dir="${builddirectory}/updatesite/"/>
+ <fileset dir="${builddirectory}/source/"/>
+ <fileset dir="${builddirectory}/web-eclipse/"/>
+ </delete>
+ </target>
+
+</project>
diff --git a/org.eclipse.emf.refactor.build/qualifier.txt b/org.eclipse.emf.refactor.build/qualifier.txt
new file mode 100644
index 0000000..dca4abf
--- /dev/null
+++ b/org.eclipse.emf.refactor.build/qualifier.txt
@@ -0,0 +1 @@
+qualifier=20121217142207
\ No newline at end of file
diff --git a/org.eclipse.emf.refactor.build/readme.txt b/org.eclipse.emf.refactor.build/readme.txt
index 2973c9e..9a272dd 100644
--- a/org.eclipse.emf.refactor.build/readme.txt
+++ b/org.eclipse.emf.refactor.build/readme.txt
@@ -1,9 +1,9 @@
How to build EMF Refactor:
--------------------------
-1. Run build_1.xml with ANT in the workspace. (Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.)
+1. Run build_1_features.xml with ANT in the workspace. (Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace.)
Important: Wait until PDE-Build in the lower right corner of eclipse is finished.
-2. Run build_2.xml with ANT in the workspace.
-
-The build process will be revised in the future.
+2. Run build_2_updatesite.xml with ANT in the workspace.
+3. Run build_3_website.xml with ANT in the workspace.
+4. Run clean.xml with ANT in the workspace.
\ No newline at end of file