Skip to content

Commit 1dd4a2c

Browse files
committed
Injector generation included into the build
1 parent c6e54b1 commit 1dd4a2c

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

TeamCityBuild.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
<delete file="${plugin.xml.bk}" quiet="true"/>
5858
</target>
5959

60-
<target name="pre_build" depends="cleanupArtifacts, unzipDependencies, dist, writeVersionToPluginXml">
60+
<target name="pre_build" depends="cleanupArtifacts, unzipDependencies, dist, writeVersionToPluginXml, generateInjectors">
6161
</target>
6262

6363
<target name="zipArtifact">

build.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,23 @@
111111
</jar>
112112
</target>
113113

114-
<target name="compile" depends="compileRT">
114+
<target name="compileInjectorsGenerator">
115+
<mkdir dir="${output}/classes/injectorsGenerator"/>
116+
<javac destdir="${output}/classes/injectorsGenerator" debug="true" debuglevel="lines,vars,source" includeAntRuntime="false">
117+
<src path="injector-generator/src"/>
118+
<src refid="sourcepath"/>
119+
<classpath refid="classpath"/>
120+
</javac>
121+
</target>
122+
123+
<target name="generateInjectors" depends="compileInjectorsGenerator">
124+
<java classname="org.jetbrains.jet.di.AllInjectorsGenerator">
125+
<classpath refid="classpath"/>
126+
<classpath path="${output}/classes/injectorsGenerator"/>
127+
</java>
128+
</target>
129+
130+
<target name="compile" depends="compileRT,generateInjectors">
115131
<mkdir dir="${output}/classes/compiler"/>
116132
<javac destdir="${output}/classes/compiler" debug="true" debuglevel="lines,vars,source" includeAntRuntime="false">
117133
<src refid="sourcepath"/>

0 commit comments

Comments
 (0)