[xpath] drops outdated Ant build scripts

This commit is contained in:
Roman Shevchenko
2018-12-28 19:00:01 +01:00
parent b9dad11495
commit 4e48242248
2 changed files with 0 additions and 267 deletions
-90
View File
@@ -1,90 +0,0 @@
<project default="all" name="xpath-lang">
<property file="build.properties"/>
<dirname file="${ant.file}" property="project.dir" />
<property name="src.dir" value="${project.dir}/src" />
<property name="build.dir" value="${basedir}/build" />
<property name="build.classes.dir" value="${build.dir}/classes" />
<path id="idea.classpath">
<fileset dir="${idea.home}">
<include name="lib/*.jar"/>
<include name="redist/*.jar"/>
</fileset>
</path>
<path id="classpath.uidesigner">
<fileset dir="${idea.home}">
<include name="lib/*.jar"/>
<include name="redist/*.jar"/>
</fileset>
</path>
<taskdef name="javac2" classname="com.intellij.ant.Javac2">
<classpath refid="classpath.uidesigner" />
</taskdef>
<taskdef name="jflex" classname="JFlex.anttask.JFlexTask">
<classpath location="${idea.home}/tools/jflex/lib/JFlex.jar"/>
</taskdef>
<target name="init">
</target>
<target name="jflex" depends="init">
<jflex skeleton="${idea.home}/tools/jflex/idea-flex.skeleton" nobak="true"
file="${src.dir}/org/intellij/lang/xpath/xpath-lexer.flex" destdir="${src.dir}" charat="true"/>
</target>
<target name="compile" depends="init, jflex">
<mkdir dir="${build.classes.dir}"/>
<mkdir dir="${build.dir}/xslt-rt/classes"/>
<javac2 srcdir="${src.dir}" destdir="${build.classes.dir}" source="1.5" target="1.5" debug="${compile.debug}" optimize="${compile.optimize}">
<classpath refid="idea.classpath"/>
<exclude name="com/**/*" />
</javac2>
<javac2 srcdir="../xslt-rt/src" destdir="${build.dir}/xslt-rt/classes" source="1.4" target="1.4" debug="${compile.debug}" optimize="${compile.optimize}">
<exclude name="com/**/*" />
</javac2>
</target>
<target name="build" depends="compile" description="Build project"/>
<target name="jar" depends="build">
<jar file="${build.dir}/xpath-lang.jar" compress="false">
<zipfileset dir="${build.classes.dir}">
<include name="**/*"/>
<exclude name="**/run/rt/*"/>
</zipfileset>
<zipfileset dir="${src.dir}">
<include name="icons/**/*"/>
<include name="intentionDescriptions/**/*.*"/>
<include name="inspectionDescriptions/**/*.*"/>
<include name="**/*.xml"/>
<include name="**/*.xsd"/>
<include name="**/*.xsl"/>
<include name="**/*.xhtml"/>
</zipfileset>
<zipfileset dir="${project.dir}">
<include name="LICENSE"/>
<include name="W3C Document License.htm"/>
<include name="META-INF/*.*" unless="xpath-lang.embedded"/>
</zipfileset>
</jar>
<jar file="${build.dir}/xslt-rt/xslt-rt.jar" compress="false">
<zipfileset dir="${build.dir}/xslt-rt/classes">
<include name="**/run/rt/**/*"/>
</zipfileset>
</jar>
</target>
<target name="all" depends="compile, jar"/>
<target name="clean">
<delete dir="${build.dir}"/>
</target>
</project>
-177
View File
@@ -1,177 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="xpath-view" default="build">
<property file="${basedir}/build.properties"/>
<property name="idea.plugins.path" value="${idea.home}/config/plugins"/>
<property name="build.dir" value="${basedir}/build"/>
<property name="build.help.dir" value="${basedir}/build/help"/>
<property name="build.classes.dir" value="${build.dir}/classes"/>
<property name="build.xpath-lang.dir" value="${build.dir}/xpath-lang"/>
<property name="path.source1" value="./src"/>
<path id="path.source">
<pathelement location="${path.source1}"/>
</path>
<path id="idea.classpath">
<fileset dir="${idea.home}">
<include name="lib/*.jar"/>
<include name="redist/*.jar"/>
</fileset>
</path>
<path id="path.xpath-lang.class">
<pathelement location="${build.dir}/xpath-lang/classes" />
</path>
<path id="classpath.uidesigner">
<fileset dir="${idea.home}">
<include name="lib/*.jar"/>
<include name="redist/*.jar"/>
</fileset>
</path>
<taskdef name="javac2" classname="com.intellij.ant.Javac2">
<classpath refid="classpath.uidesigner" />
</taskdef>
<target name="init">
<tstamp/>
</target>
<target name="xpath-lang">
<ant antfile="../xpath-lang/build.xml" target="jar" inheritall="false">
<property name="build.dir" value="${build.xpath-lang.dir}" />
<property name="xpath-lang.embedded" value="true" />
</ant>
</target>
<target name="compile" depends="init, xpath-lang" description="Compiles sources">
<mkdir dir="${build.classes.dir}"/>
<javac2 sourcepathref="path.source" destdir="${build.classes.dir}" debug="on" deprecation="on" target="1.5">
<src refid="path.source"/>
<classpath refid="idea.classpath" />
<classpath refid="path.xpath-lang.class" />
<exclude name="com/**/*" />
</javac2>
</target>
<target name="build" depends="compile" description="Rebuilds project"/>
<target name="clean" depends="init" description="Removes classses and javadoc">
<delete dir="${build.dir}"/>
</target>
<target name="jar" depends="init, compile">
<jar file="${build.dir}/xpath-view.jar" compress="false">
<fileset dir="${build.classes.dir}">
<include name="org/**/*.class"/>
<exclude name="org/**/support/**/*.class"/>
</fileset>
<fileset dir="src">
<include name="icons/**/*.*"/>
</fileset>
<zipfileset dir=".">
<include name="LICENSE"/>
<include name="META-INF/**/*.*"/>
</zipfileset>
</jar>
<jar file="${build.dir}/xpath-support.jar" compress="false">
<fileset dir="${build.classes.dir}">
<include name="org/**/support/**/*.class"/>
</fileset>
</jar>
</target>
<target name="help" depends="init">
<mkdir dir="${build.help.dir}" />
<xslt style="help/html2jh.xsl" in="help/src/root.xhtml" out="${build.help.dir}/root.html">
<param name="output" expression="${build.help.dir}/" />
</xslt>
<copy todir="${build.help.dir}">
<fileset dir="help/src">
<exclude name="**/*.xhtml" />
</fileset>
</copy>
<jar file="${build.dir}/help.jar" compress="false">
<fileset dir="${build.help.dir}" />
</jar>
</target>
<target name="javadoc">
<javadoc sourcepath="src" source="1.5" destdir="doc" packagenames="org.*" author="true" windowtitle="XPathView plugin" classpathref="idea.classpath"/>
</target>
<target name="deploy" depends="jar" description="Copy built JARs to IDEA plugin dir">
<mkdir dir="${idea.plugins.path}/xpath-view/lib" />
<copy todir="${idea.plugins.path}/xpath-view/lib">
<fileset dir="${build.dir}">
<include name="xpath-support.jar"/>
<include name="xpath-view.jar"/>
</fileset>
<fileset dir="${build.xpath-lang.dir}">
<include name="xpath-lang.jar"/>
</fileset>
</copy>
</target>
<target name="dist" depends="jar, help">
<zip file="${build.dir}/src_xpath-view.zip">
<zipfileset dir=".">
<include name="META-INF/**/*.*"/>
</zipfileset>
<zipfileset dir="src">
<include name="**/*"/>
<exclude name="com/**/*" />
</zipfileset>
<zipfileset dir=".">
<include name="build.xml"/>
</zipfileset>
</zip>
<zip file="${build.dir}/src_xpath-lang.zip">
<zipfileset dir="../xpath-lang/src">
<include name="**/*"/>
<exclude name="com/**/*" />
</zipfileset>
<zipfileset dir="../xpath-lang">
<include name="build.xml"/>
</zipfileset>
</zip>
<mkdir dir="dist"/>
<zip file="dist/xpath-view.zip">
<zipfileset dir="${build.dir}" prefix="xpath-view/lib">
<include name="xpath-support.jar"/>
<include name="xpath-view.jar"/>
</zipfileset>
<zipfileset dir="${build.dir}" prefix="xpath-view/help">
<include name="help.jar"/>
</zipfileset>
<zipfileset dir="${build.xpath-lang.dir}" prefix="xpath-view/lib">
<include name="xpath-lang.jar"/>
</zipfileset>
<zipfileset dir="${build.xpath-lang.dir}/xslt-rt" prefix="xpath-view/lib/rt">
<include name="xslt-rt.jar"/>
</zipfileset>
<zipfileset dir="." prefix="xpath-view">
<include name="README.txt"/>
<include name="LICENSE"/>
</zipfileset>
<zipfileset dir="../xpath-lang" prefix="xpath-view">
<include name="W3C Document License.htm"/>
</zipfileset>
</zip>
<zip file="dist/src.zip">
<zipfileset dir="${build.dir}" prefix="xpath-view/src">
<include name="src_xpath-view.zip"/>
<include name="src_xpath-lang.zip"/>
</zipfileset>
</zip>
</target>
</project>