| <?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.henshin.feature,org.eclipse.emf.refactor.ocl.feature,org.eclipse.emf.refactor.papyrus.feature,org.eclipse.emf.refactor.reporter.feature,org.eclipse.emf.refactor.xtext.feature,org.eclipse.emf.refactor.comrel.feature" useJARFormat="true"/> |
| </target> |
| |
| </project> |