Injector generation included into the build

This commit is contained in:
Andrey Breslav
2012-03-13 20:01:46 +04:00
parent c6e54b133c
commit 1dd4a2c463
2 changed files with 18 additions and 2 deletions
+1 -1
View File
@@ -57,7 +57,7 @@
<delete file="${plugin.xml.bk}" quiet="true"/>
</target>
<target name="pre_build" depends="cleanupArtifacts, unzipDependencies, dist, writeVersionToPluginXml">
<target name="pre_build" depends="cleanupArtifacts, unzipDependencies, dist, writeVersionToPluginXml, generateInjectors">
</target>
<target name="zipArtifact">
+17 -1
View File
@@ -111,7 +111,23 @@
</jar>
</target>
<target name="compile" depends="compileRT">
<target name="compileInjectorsGenerator">
<mkdir dir="${output}/classes/injectorsGenerator"/>
<javac destdir="${output}/classes/injectorsGenerator" debug="true" debuglevel="lines,vars,source" includeAntRuntime="false">
<src path="injector-generator/src"/>
<src refid="sourcepath"/>
<classpath refid="classpath"/>
</javac>
</target>
<target name="generateInjectors" depends="compileInjectorsGenerator">
<java classname="org.jetbrains.jet.di.AllInjectorsGenerator">
<classpath refid="classpath"/>
<classpath path="${output}/classes/injectorsGenerator"/>
</java>
</target>
<target name="compile" depends="compileRT,generateInjectors">
<mkdir dir="${output}/classes/compiler"/>
<javac destdir="${output}/classes/compiler" debug="true" debuglevel="lines,vars,source" includeAntRuntime="false">
<src refid="sourcepath"/>