Always place "since" and "until" attributes in plugin.xml for early notification about compatibility problems

This commit is contained in:
Nikolay Krasko
2012-08-09 14:54:41 +04:00
parent 6af235fe2b
commit 611a100235
3 changed files with 7 additions and 24 deletions
+5 -5
View File
@@ -60,11 +60,11 @@
<unzip src="${plugin.path}" dest="${basedir}/plugin"/>
<unzip src="${basedir}/plugin/Kotlin/lib/kotlin-plugin.jar" dest="${basedir}/plugin/jar"/>
<move file="${basedir}/plugin/jar/META-INF/plugin.xml" tofile="${basedir}/plugin/jar/META-INF/plugin.xml.src"/>
<xslt in="${basedir}/plugin/jar/META-INF/plugin.xml.src" out="${basedir}/plugin/jar/META-INF/plugin.xml"
style="${basedir}/idea-version-tag.xsl">
<param name="idea-since-version" expression="${idea.version}"/>
<param name="idea-until-version" expression="IC-117.9999" /> <!-- TODO: Change to valid dynamic value -->
</xslt>
<!-- Replace until version with the version plugin is going to be verified:
match: until-build=\"[^\"]*\" -->
<replaceregexp file="${basedir}/plugin/jar/META-INF/plugin.xml" match="until-build=\&#34;[^\&#34;]*\&#34;" replace="until-build=&#34;${idea.version}&#34;"/>
<zip destfile="${basedir}/plugin/Kotlin/lib/kotlin-plugin.jar" update="true" basedir="${basedir}/plugin/jar" includes="META-INF/plugin.xml" />
<delete file="${plugin.path}"/>
<zip destfile="${plugin.path}" basedir="${basedir}/plugin" includes="Kotlin/**/*"/>