More fixes in version regexp and move override-version call to the place where compiler is downloaded
This commit is contained in:
+10
-6
@@ -123,7 +123,7 @@
|
|||||||
</sequential>
|
</sequential>
|
||||||
</macrodef>
|
</macrodef>
|
||||||
|
|
||||||
<target name="make-native-platform-uberjar" depends="override-version">
|
<target name="make-native-platform-uberjar">
|
||||||
<property name="dependencies" value="dependencies"/>
|
<property name="dependencies" value="dependencies"/>
|
||||||
<property name="download" value="${dependencies}/download"/>
|
<property name="download" value="${dependencies}/download"/>
|
||||||
<property name="server" value="${gradle.libs.repo}"/>
|
<property name="server" value="${gradle.libs.repo}"/>
|
||||||
@@ -165,7 +165,7 @@
|
|||||||
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="fetch-third-party" depends="override-version,make-native-platform-uberjar">
|
<target name="fetch-third-party" depends="make-native-platform-uberjar">
|
||||||
<mkdir dir="dependencies"/>
|
<mkdir dir="dependencies"/>
|
||||||
<mkdir dir="dependencies/download"/>
|
<mkdir dir="dependencies/download"/>
|
||||||
|
|
||||||
@@ -276,7 +276,7 @@
|
|||||||
build.locator.request="${kotlin.bootstrap.locator}"
|
build.locator.request="${kotlin.bootstrap.locator}"
|
||||||
artifact.path="kotlin-plugin-{build.number}.zip"
|
artifact.path="kotlin-plugin-{build.number}.zip"
|
||||||
dest="dependencies/download/bootstrap-compiler.zip"
|
dest="dependencies/download/bootstrap-compiler.zip"
|
||||||
build.number.pattern="[0-9a-z-+\.]+"
|
build.number.pattern="[\w-+\.]+"
|
||||||
usetimestamp="true"/>
|
usetimestamp="true"/>
|
||||||
|
|
||||||
<delete dir="dependencies/bootstrap-compiler" failonerror="false"/>
|
<delete dir="dependencies/bootstrap-compiler" failonerror="false"/>
|
||||||
@@ -304,6 +304,8 @@
|
|||||||
<arg line="-name 'kotlin*' ! -name '*.bat' -exec chmod a+x '{}' ;"/>
|
<arg line="-name 'kotlin*' ! -name '*.bat' -exec chmod a+x '{}' ;"/>
|
||||||
</exec>
|
</exec>
|
||||||
|
|
||||||
|
<antcall target="override-version"/>
|
||||||
|
|
||||||
<download-or-build-markdown-parser/>
|
<download-or-build-markdown-parser/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
@@ -381,7 +383,7 @@
|
|||||||
artifact.path="markdown_jar/markdown.jar"
|
artifact.path="markdown_jar/markdown.jar"
|
||||||
dest="dependencies/markdown.jar"
|
dest="dependencies/markdown.jar"
|
||||||
usetimestamp="true"
|
usetimestamp="true"
|
||||||
build.number.pattern="\d+\s-\sKotlin\s[\d\.]+"
|
build.number.pattern="\d+\s-\sKotlin\s[\w-+\.]+"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- When ABI version changes, the second build should compile markdown-parser manually instead of using the old version -->
|
<!-- When ABI version changes, the second build should compile markdown-parser manually instead of using the old version -->
|
||||||
@@ -497,7 +499,7 @@
|
|||||||
<attribute name="artifact.path"/>
|
<attribute name="artifact.path"/>
|
||||||
<attribute name="dest"/>
|
<attribute name="dest"/>
|
||||||
<attribute name="usetimestamp"/>
|
<attribute name="usetimestamp"/>
|
||||||
<attribute name="build.number.pattern" default="[\d\.]+"/>
|
<attribute name="build.number.pattern" default="[\w-+\.]+"/>
|
||||||
|
|
||||||
<sequential>
|
<sequential>
|
||||||
<local name="artifact.build.id"/>
|
<local name="artifact.build.id"/>
|
||||||
@@ -861,11 +863,13 @@
|
|||||||
<filterchain>
|
<filterchain>
|
||||||
<tokenfilter>
|
<tokenfilter>
|
||||||
<filetokenizer/>
|
<filetokenizer/>
|
||||||
<replaceregex pattern="^(.*)\snumber="([.\d]+)"(.*)$" replace="\2" flags="s"/>
|
<replaceregex pattern="^(.*)\snumber="([\w-+\.]+)"(.*)$" replace="\2" flags="s"/>
|
||||||
</tokenfilter>
|
</tokenfilter>
|
||||||
</filterchain>
|
</filterchain>
|
||||||
</loadresource>
|
</loadresource>
|
||||||
|
|
||||||
|
<echo message="URL: ${override.version.url} Version: ${override.version.build.number}"/>
|
||||||
|
|
||||||
<exec executable="dependencies/bootstrap-compiler/Kotlin/kotlinc/bin/${kotlinc.executable.path}" failonerror="false">
|
<exec executable="dependencies/bootstrap-compiler/Kotlin/kotlinc/bin/${kotlinc.executable.path}" failonerror="false">
|
||||||
<arg value="-cp"/>
|
<arg value="-cp"/>
|
||||||
<arg value="dependencies/bootstrap-compiler/Kotlin/kotlinc/lib/kotlin-compiler.jar"/>
|
<arg value="dependencies/bootstrap-compiler/Kotlin/kotlinc/lib/kotlin-compiler.jar"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user