Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

393 lines (374 sloc) 24.463 kb
<project name="buildPlugins" default="build" basedir="../">
<!-- Generated by MPS -->
<property name="build.dir" location="build" />
<property name="build.tmp" location="${build.dir}/tmp/buildPlugins" />
<property name="build.layout" location="${build.dir}/artifacts/buildPlugins" />
<property name="idea_home" location="" />
<property name="mps_home" location="${basedir}" />
<property name="artifacts.buildCore" location="${build.dir}/artifacts/buildCore" />
<property name="artifacts.buildCoreEx" location="${build.dir}/artifacts/buildCoreEx" />
<property name="artifacts.buildWorkbench" location="${build.dir}/artifacts/buildWorkbench" />
<property name="artifacts.buildTroveCollections" location="${build.dir}/artifacts/buildTroveCollections" />
<property name="artifacts.IDEA" location="${idea_home}" />
<property file="${artifacts.buildCore}/build.properties" prefix="import.buildCore" />
<property name="buildCore.version" value="${import.buildCore.buildCore.version}" />
<path id="path.javac2.classpath">
<fileset dir="${idea_home}/lib">
<include name="javac2.jar" />
<include name="jdom.jar" />
<include name="asm.jar" />
<include name="asm-commons.jar" />
<include name="jgoodies-forms.jar" />
</fileset>
</path>
<taskdef name="javac2" classname="com.intellij.ant.Javac2" classpathref="path.javac2.classpath" />
<target name="assemble" depends="classes">
<mkdir dir="${build.layout}/plugins" />
<mkdir dir="${build.layout}/plugins/mps-java" />
<mkdir dir="${build.layout}/plugins/mps-java/lib" />
<mkdir dir="${build.tmp}/default/mpsjava.jar" />
<mkdir dir="${build.tmp}/default/mpsjava.jar/META-INF" />
<copy todir="${build.tmp}/default/mpsjava.jar/META-INF">
<fileset file="${mps_home}/plugins/mpsjava/META-INF/plugin.xml" />
<filterchain>
<tokenfilter>
<replaceregex pattern="../classes/jetbrains/" replace="../jetbrains/" flags="gi" />
</tokenfilter>
</filterchain>
</copy>
<jar destfile="${build.layout}/plugins/mps-java/lib/mpsjava.jar">
<fileset dir="${build.tmp}/java/out/mps-java" />
<zipfileset file="${mps_home}/plugins/mpsjava/platform/platform.msd" prefix="modules/jetbrains.mps.ide.java.platform" />
<zipfileset dir="${mps_home}/plugins/mpsjava/platform" includes="icons/**, resources/**" prefix="modules/jetbrains.mps.ide.java.platform" />
<zipfileset dir="${mps_home}/plugins/mpsjava/platform/models" includes="**/*.mps, **/*.metadata, **/*.history" prefix="modules/jetbrains.mps.ide.java.platform/models" />
<zipfileset file="${mps_home}/plugins/mpsjava/workbench/java.msd" prefix="modules/jetbrains.mps.ide.java" />
<zipfileset dir="${mps_home}/plugins/mpsjava/workbench" includes="icons/**, resources/**" prefix="modules/jetbrains.mps.ide.java" />
<zipfileset dir="${mps_home}/plugins/mpsjava/workbench/models" includes="**/*.mps, **/*.metadata, **/*.history" prefix="modules/jetbrains.mps.ide.java/models" />
<fileset dir="${build.tmp}/default/mpsjava.jar" />
</jar>
<mkdir dir="${build.layout}/plugins/mps-java/languages" />
<mkdir dir="${build.tmp}/default/jetbrains.mps.ide.java.migration.jar" />
<mkdir dir="${build.tmp}/default/jetbrains.mps.ide.java.migration.jar/META-INF" />
<echoxml file="${build.tmp}/default/jetbrains.mps.ide.java.migration.jar/META-INF/module.xml">
<module namespace="jetbrains.mps.ide.java.migration" type="solution" uuid="e6951e3b-21e0-4d3c-9262-faf9500b3389">
<dependencies>
<module ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" />
<module ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" />
<module ref="4c6a28d1-2c60-478d-b36e-db9b3cbb21fb(closures.runtime)" />
<module ref="9b80526e-f0bf-4992-bdf5-cee39c1833f3(collections.runtime)" />
<module ref="6d7b94f7-2db7-4e65-9dbd-cf745a12036a(jetbrains.mps.lang.smodel.runtime)" />
</dependencies>
<sources jar="jetbrains.mps.ide.java.migration-src.jar" descriptor="migration.msd" />
</module>
</echoxml>
<jar destfile="${build.layout}/plugins/mps-java/languages/jetbrains.mps.ide.java.migration.jar">
<fileset dir="${build.tmp}/java/out/jetbrains.mps.ide.java.migration" />
<fileset dir="${mps_home}/plugins/mpsjava/migration" includes="icons/**, resources/**" />
<fileset dir="${build.tmp}/default/jetbrains.mps.ide.java.migration.jar" />
</jar>
<jar destfile="${build.layout}/plugins/mps-java/languages/jetbrains.mps.ide.java.migration-src.jar">
<fileset dir="${mps_home}/plugins/mpsjava/migration/source_gen" includes="**/*.java" />
<zipfileset file="${mps_home}/plugins/mpsjava/migration/migration.msd" prefix="module" />
<zipfileset dir="${mps_home}/plugins/mpsjava/migration/models" includes="**/*.mps, **/*.metadata, **/*.history" prefix="module/models" />
</jar>
<jar destfile="${build.layout}/plugins/ideaIntegration.jar">
<fileset dir="${build.tmp}/java/out/ideaIntegration" />
<zipfileset file="${mps_home}/plugins/ideaIntegration/META-INF/plugin.xml" prefix="META-INF" />
</jar>
<jar destfile="${build.layout}/plugins/migrationAssistant.jar">
<fileset dir="${build.tmp}/java/out/migrationAssistant" />
<zipfileset file="${mps_home}/plugins/migrationAssistant/META-INF/plugin.xml" prefix="META-INF" />
</jar>
<jar destfile="${build.layout}/plugins/modelchecker.jar">
<fileset dir="${build.tmp}/java/out/modelchecker" />
<zipfileset file="${mps_home}/plugins/modelchecker/META-INF/plugin.xml" prefix="META-INF" />
</jar>
<mkdir dir="${build.tmp}/default/migration25.jar" />
<mkdir dir="${build.tmp}/default/migration25.jar/META-INF" />
<copy todir="${build.tmp}/default/migration25.jar/META-INF">
<fileset file="${mps_home}/plugins/migration25/META-INF/plugin.xml" />
<filterchain>
<tokenfilter>
<replaceregex pattern="../classes/jetbrains/" replace="../jetbrains/" flags="gi" />
</tokenfilter>
</filterchain>
</copy>
<jar destfile="${build.layout}/plugins/migration25.jar">
<fileset dir="${build.tmp}/java/out/migration25" />
<fileset dir="${build.tmp}/default/migration25.jar" />
</jar>
<jar destfile="${build.layout}/plugins/samples.jar">
<fileset dir="${build.tmp}/java/out/samples" />
<zipfileset file="${mps_home}/plugins/samples/META-INF/plugin.xml" prefix="META-INF" />
</jar>
<echo file="${build.layout}/build.properties">buildCore.version=${buildCore.version}</echo>
</target>
<target name="buildDependents">
<ant antfile="build/buildCore.xml" inheritAll="false" useNativeBasedir="true" />
<ant antfile="build/buildCoreEx.xml" inheritAll="false" useNativeBasedir="true" />
<ant antfile="build/buildWorkbench.xml" inheritAll="false" useNativeBasedir="true" />
<ant antfile="build/buildTroveCollections.xml" inheritAll="false" useNativeBasedir="true" />
</target>
<target name="fetchDependencies" />
<target name="build" depends="assemble, check" />
<target name="clean">
<delete dir="${build.tmp}" />
<delete dir="${build.layout}" />
</target>
<target name="compileJava" depends="java.compile.ideaIntegration, java.compile.migrationAssistant, java.compile.modelchecker, java.compile.mps-java, java.compile.samples, java.compile.migration25, java.compile.jetbrains.mps.ide.java.migration" />
<target name="processResources" />
<target name="classes" depends="compileJava, processResources" />
<target name="test" depends="classes" />
<target name="check" depends="test" />
<target name="java.compile.ideaIntegration" depends="fetchDependencies">
<mkdir dir="${build.tmp}/java/out/ideaIntegration" />
<javac2 destdir="${build.tmp}/java/out/ideaIntegration" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<pathelement path="${mps_home}/plugins/ideaIntegration/source" />
<pathelement path="${mps_home}/plugins/ideaIntegration/source_gen" />
</src>
<classpath>
<fileset file="${artifacts.buildWorkbench}/lib/mps-workbench.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/ideaIntegration">
<fileset dir="${mps_home}/plugins/ideaIntegration/source" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
<fileset dir="${mps_home}/plugins/ideaIntegration/source_gen" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
<target name="java.compile.migrationAssistant" depends="fetchDependencies">
<mkdir dir="${build.tmp}/java/out/migrationAssistant" />
<javac2 destdir="${build.tmp}/java/out/migrationAssistant" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<path location="${mps_home}/plugins/migrationAssistant/source" />
</src>
<classpath>
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.buildWorkbench}/lib/mps-workbench.jar" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/migrationAssistant">
<fileset dir="${mps_home}/plugins/migrationAssistant/source" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
<target name="java.compile.modelchecker" depends="fetchDependencies">
<mkdir dir="${build.tmp}/java/out/modelchecker" />
<javac2 destdir="${build.tmp}/java/out/modelchecker" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<pathelement path="${mps_home}/plugins/modelchecker/source" />
<pathelement path="${mps_home}/plugins/modelchecker/source_gen" />
</src>
<classpath>
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.buildWorkbench}/lib/mps-workbench.jar" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/modelchecker">
<fileset dir="${mps_home}/plugins/modelchecker/source" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
<fileset dir="${mps_home}/plugins/modelchecker/source_gen" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
<target name="java.compile.mps-java" depends="fetchDependencies">
<mkdir dir="${build.tmp}/java/out/mps-java" />
<javac2 destdir="${build.tmp}/java/out/mps-java" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<pathelement path="${mps_home}/plugins/mpsjava/platform/source_gen" />
<pathelement path="${mps_home}/plugins/mpsjava/workbench/source_gen" />
</src>
<classpath>
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.buildWorkbench}/lib/mps-workbench.jar" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/mps-java">
<fileset dir="${mps_home}/plugins/mpsjava/platform/source_gen" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
<fileset dir="${mps_home}/plugins/mpsjava/workbench/source_gen" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
<target name="java.compile.samples" depends="fetchDependencies">
<mkdir dir="${build.tmp}/java/out/samples" />
<javac2 destdir="${build.tmp}/java/out/samples" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<path location="${mps_home}/plugins/samples/sources" />
</src>
<classpath>
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.buildWorkbench}/lib/mps-workbench.jar" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/samples">
<fileset dir="${mps_home}/plugins/samples/sources" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
<target name="java.compile.migration25" depends="java.compile.modelchecker, java.compile.mps-java, fetchDependencies">
<mkdir dir="${build.tmp}/java/out/migration25" />
<javac2 destdir="${build.tmp}/java/out/migration25" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<path location="${mps_home}/plugins/migration25/source_gen" />
</src>
<classpath>
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.buildWorkbench}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/modelchecker" />
<pathelement path="${build.tmp}/java/out/mps-java" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/migration25">
<fileset dir="${mps_home}/plugins/migration25/source_gen" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
<target name="java.compile.jetbrains.mps.ide.java.migration" depends="fetchDependencies">
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.ide.java.migration" />
<javac2 destdir="${build.tmp}/java/out/jetbrains.mps.ide.java.migration" fork="true" memorymaximumsize="1024m" includeantruntime="false" debug="true">
<compilerarg value="-Xlint:none" />
<src>
<path location="${mps_home}/plugins/mpsjava/migration/source_gen" />
</src>
<classpath>
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-closures.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-collections.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-tuples.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor-api.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-editor.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/mps-platform.jar" />
<fileset file="${artifacts.IDEA}/lib/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" />
<fileset file="${artifacts.IDEA}/lib/guava-11.0.1.jar" />
<fileset file="${artifacts.IDEA}/lib/jdom.jar" />
<fileset file="${artifacts.IDEA}/lib/log4j.jar" />
<fileset file="${artifacts.IDEA}/lib/trove4j.jar" />
<fileset file="${artifacts.IDEA}/lib/xstream.jar" />
<fileset file="${artifacts.IDEA}/lib/annotations.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-lang-2.4.jar" />
<fileset file="${artifacts.IDEA}/lib/commons-logging-1.1.1.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/asm.jar" />
<fileset file="${artifacts.buildCore}/mps-core/lib/diffutils-1.2.1.jar" />
<fileset dir="${artifacts.IDEA}/lib" includes="*.jar" />
<fileset file="${artifacts.buildCore}/mps-core/languages/baseLanguage/jetbrains.mps.baseLanguage.jar" />
<fileset file="${artifacts.buildCore}/mps-core/languages/baseLanguage/jetbrains.mps.baseLanguage.blTypes.jar" />
<fileset file="${artifacts.buildCore}/mps-core/languages/baseLanguage/jetbrains.mps.baseLanguage.scopes.jar" />
<fileset file="${artifacts.buildCore}/mps-core/languages/languageDesign/jetbrains.mps.lang.core.jar" />
<fileset file="${artifacts.buildCore}/mps-core/languages/languageDesign/jetbrains.mps.lang.smodel.runtime.jar" />
<fileset file="${artifacts.buildCore}/mps-core/languages/languageDesign/jetbrains.mps.lang.traceable.jar" />
</classpath>
</javac2>
<copy todir="${build.tmp}/java/out/jetbrains.mps.ide.java.migration">
<fileset dir="${mps_home}/plugins/mpsjava/migration/source_gen" includes="**/*.properties, **/*.xml, **/*.html, **/*.png, **/*.txt, **/*.ico, **/*.zip, **/*.info" />
</copy>
</target>
</project>
Jump to Line
Something went wrong with that request. Please try again.