| <?xml version="1.0" encoding="ISO-8859-1"?> |
| <project name="buildserver" default="all"> |
| |
| |
| <property file="buildserver.properties"/> |
| <!-- Uncomment the following property if no tests compilation is needed --> |
| <!-- |
| <property name="skip.tests" value="true"/> |
| --> |
| |
| <!-- The task requires the following libraries from IntelliJ IDEA distribution: --> |
| <!-- javac2.jar; jdom.jar; asm.jar; asm-commons.jar --> |
| <!--<taskdef name="javac2" classname="com.intellij.ant.Javac2"/>--> |
| |
| <!-- Compiler options --> |
| |
| <property name="compiler.debug" value="on"/> |
| <property name="compiler.generate.no.warnings" value="off"/> |
| <property name="compiler.args" value=""/> |
| <property name="compiler.max.memory" value="128m"/> |
| <patternset id="ignored.files"> |
| <exclude name="**/CVS/**"/> |
| <exclude name="**/SCCS/**"/> |
| <exclude name="**/RCS/**"/> |
| <exclude name="**/rcs/**"/> |
| <exclude name="**/.DS_Store/**"/> |
| <exclude name="**/.svn/**"/> |
| </patternset> |
| <patternset id="compiler.resources"> |
| <include name="**/?*.properties"/> |
| <include name="**/?*.xml"/> |
| <include name="**/?*.gif"/> |
| <include name="**/?*.png"/> |
| <include name="**/?*.jpeg"/> |
| <include name="**/?*.jpg"/> |
| <include name="**/?*.html"/> |
| <include name="**/?*.dtd"/> |
| <include name="**/?*.tld"/> |
| <include name="**/?*.js"/> |
| <include name="**/?*.css"/> |
| <include name="**/?*.jsp"/> |
| </patternset> |
| |
| |
| <!-- Project Libraries --> |
| |
| <path id="library.junit.classpath"> |
| <pathelement location="${basedir}/lib/junit-3.8.1.jar"/> |
| <pathelement location="${basedir}/lib/jmock-SNAPSHOT.jar"/> |
| </path> |
| |
| <path id="library.xmlrpc-2.0.classpath"> |
| <pathelement location="${basedir}/lib/commons-codec-1.3.jar"/> |
| <pathelement location="${basedir}/lib/xmlrpc-2.0.1.jar"/> |
| </path> |
| |
| <path id="library.commons-beanutils-core.classpath"> |
| <pathelement location="${basedir}/lib/commons-beanutils-core.jar"/> |
| <pathelement location="${basedir}/lib/commons-logging.jar"/> |
| </path> |
| |
| <path id="library.jdom.classpath"> |
| <pathelement location="${basedir}/lib/jdom.jar"/> |
| </path> |
| |
| <path id="library.picocontainer.classpath"> |
| <pathelement location="${basedir}/lib/picocontainer-1.1.jar"/> |
| <pathelement location="${basedir}/lib/nanocontainer-1.0-RC-1.jar"/> |
| </path> |
| |
| <path id="library.xstream.classpath"> |
| <pathelement location="${basedir}/lib/xpp3_min-1.1.3.4.M.jar"/> |
| <pathelement location="${basedir}/lib/xstream-1.1.2.jar"/> |
| </path> |
| |
| <path id="library.log4j-1.2.12.classpath"> |
| <pathelement location="${basedir}/lib/log4j-1.2.12.jar"/> |
| </path> |
| |
| <path id="library.jniwrap.classpath"> |
| <pathelement location="${basedir}/lib/winpack.jar"/> |
| <pathelement location="${basedir}/lib/JNIWrap.jar"/> |
| </path> |
| |
| <path id="library.database.classpath"> |
| <pathelement location="${basedir}/lib/hsqldb.jar"/> |
| <pathelement location="${basedir}/lib/h2.jar"/> |
| <pathelement location="${basedir}/lib/mysql-connector-java-3.1.13-bin.jar"/> |
| </path> |
| |
| <path id="library.svn.classpath"> |
| <pathelement location="${basedir}/svn/lib/javasvn.jar"/> |
| </path> |
| |
| <path id="library.idea.classpath"> |
| <pathelement location="${basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/idea.jar"/> |
| </path> |
| |
| <path id="library.spring.classpath"> |
| <pathelement location="${basedir}/web/lib/spring.jar"/> |
| </path> |
| |
| <path id="library.ant.classpath"> |
| <pathelement location="${basedir}/tools/ant/lib/ant-antlr.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-apache-bcel.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-apache-bsf.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-apache-log4j.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-apache-oro.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-apache-regexp.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-apache-resolver.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-commons-logging.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-commons-net.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-icontract.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-jai.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-javamail.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-jdepend.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-jmf.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-jsch.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-junit.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-launcher.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-netrexx.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-nodeps.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-starteam.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-stylebook.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-swing.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-trax.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-vaj.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-weblogic.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-xalan1.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant-xslp.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/ant.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/junit.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/xercesImpl.jar"/> |
| <pathelement location="${basedir}/tools/ant/lib/xml-apis.jar"/> |
| </path> |
| |
| <path id="library.idea-classpath.classpath"> |
| <pathelement location="${basedir}/tools/idea/lib/alloy.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/cglib-nodep-2.1_3.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/commons-collections.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/jh.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/oromatcher.jar"/> |
| <pathelement location="${basedir}/tools/idea/lib/icons.jar"/> |
| </path> |
| |
| <path id="library.maven-2.1.classpath"> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-project-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/jsch-0.1.24.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-reporting-api-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-plugin-parameter-documenter-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-core-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-settings-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/commons-cli-1.0.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-artifact-manager-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-tools-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/wagon-http-lightweight-1.0-alpha-6.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-repository-metadata-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-error-diagnostics-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-plugin-registry-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-monitor-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/wagon-file-1.0-alpha-7.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/plexus-interactivity-api-1.0-alpha-4.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/core/plexus-container-default-1.0-alpha-9.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-cli-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-plugin-api-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/wagon-provider-api-1.0-alpha-6.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-model-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-plugin-descriptor-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-artifact-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/wagon-ssh-1.0-alpha-7.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/core/plexus-utils-1.1.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-profile-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/maven-embedder-2.1-SNAPSHOT.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/doxia-sink-api-1.0-alpha-7.jar"/> |
| <pathelement location="${basedir}/tools/maven-2.1/lib/wagon-ssh-external-1.0-alpha-6.jar"/> |
| </path> |
| |
| <path id="library.commons-dbcp.classpath"> |
| <pathelement location="${basedir}/lib/commons-dbcp-1.2.1.jar"/> |
| <pathelement location="${basedir}/lib/commons-pool-1.3.jar"/> |
| <pathelement location="${basedir}/lib/commons-collections-3.2.jar"/> |
| </path> |
| |
| <path id="library.tomcat-local.classpath"> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/commons-el.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/jasper-compiler-jdt.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/jasper-compiler.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/jasper-runtime.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/jsp-api.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/naming-factory-dbcp.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/naming-factory.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/naming-resources.jar"/> |
| <pathelement location="${basedir}/tools/tomcat/common/lib/servlet-api.jar"/> |
| </path> |
| |
| |
| <!-- Application Server Libraries --> |
| |
| <path id="library.tomcat.classpath"> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/commons-el.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/jasper-compiler-jdt.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/jasper-compiler.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/jasper-runtime.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/jsp-api.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/naming-factory-dbcp.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/naming-factory.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/naming-resources.jar"/> |
| <pathelement location="C:/tomcat-5.5.15/common/lib/servlet-api.jar"/> |
| </path> |
| |
| <!-- Modules --> |
| |
| |
| <!-- Module xml-rpc-wrapper --> |
| |
| <dirname property="module.xml-rpc-wrapper.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.xml-rpc-wrapper" value="${compiler.args}"/> |
| |
| <property name="xml-rpc-wrapper.output.dir" value="${module.xml-rpc-wrapper.basedir}/xml-rpc-wrapper/classes"/> |
| <property name="xml-rpc-wrapper.testoutput.dir" value="${module.xml-rpc-wrapper.basedir}/xml-rpc-wrapper/classes"/> |
| |
| <path id="xml-rpc-wrapper.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="xml-rpc-wrapper.module.classpath"> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${module.xml-rpc-wrapper.basedir}/agent/lib/commons-httpclient-3.0-rc4.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.xml-rpc-wrapper"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.xml-rpc-wrapper"> |
| <patternset refid="excluded.from.module.xml-rpc-wrapper"/> |
| </patternset> |
| |
| <path id="xml-rpc-wrapper.module.sourcepath"> |
| <dirset dir="${module.xml-rpc-wrapper.basedir}/xml-rpc-wrapper"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.xml-rpc-wrapper" depends="compile.module.xml-rpc-wrapper.production,compile.module.xml-rpc-wrapper.tests" description="Compile module xml-rpc-wrapper"/> |
| |
| <target name="compile.module.xml-rpc-wrapper.production" description="Compile module xml-rpc-wrapper; production classes"> |
| <mkdir dir="${xml-rpc-wrapper.output.dir}"/> |
| <javac2 destdir="${xml-rpc-wrapper.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.xml-rpc-wrapper}"/> |
| <bootclasspath refid="xml-rpc-wrapper.module.bootclasspath"/> |
| <classpath refid="xml-rpc-wrapper.module.classpath"/> |
| <src refid="xml-rpc-wrapper.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.xml-rpc-wrapper"/> |
| </javac2> |
| |
| <copy todir="${xml-rpc-wrapper.output.dir}"> |
| <fileset dir="${module.xml-rpc-wrapper.basedir}/xml-rpc-wrapper/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.xml-rpc-wrapper.tests" depends="compile.module.xml-rpc-wrapper.production" description="compile module xml-rpc-wrapper; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.xml-rpc-wrapper" description="cleanup module"> |
| <delete dir="${xml-rpc-wrapper.output.dir}"/> |
| <delete dir="${xml-rpc-wrapper.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module runtime-util --> |
| |
| <dirname property="module.runtime-util.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.runtime-util" value="${compiler.args}"/> |
| |
| <property name="runtime-util.output.dir" value="${module.runtime-util.basedir}/runtime-util/classes"/> |
| <property name="runtime-util.testoutput.dir" value="${module.runtime-util.basedir}/runtime-util/classes"/> |
| |
| <path id="runtime-util.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="runtime-util.module.classpath"/> |
| |
| |
| <patternset id="excluded.from.module.runtime-util"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.runtime-util"> |
| <patternset refid="excluded.from.module.runtime-util"/> |
| </patternset> |
| |
| <path id="runtime-util.module.sourcepath"> |
| <dirset dir="${module.runtime-util.basedir}/runtime-util"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.runtime-util" depends="compile.module.runtime-util.production,compile.module.runtime-util.tests" description="Compile module runtime-util"/> |
| |
| <target name="compile.module.runtime-util.production" description="Compile module runtime-util; production classes"> |
| <mkdir dir="${runtime-util.output.dir}"/> |
| <javac2 destdir="${runtime-util.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.runtime-util}"/> |
| <bootclasspath refid="runtime-util.module.bootclasspath"/> |
| <classpath refid="runtime-util.module.classpath"/> |
| <src refid="runtime-util.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.runtime-util"/> |
| </javac2> |
| |
| <copy todir="${runtime-util.output.dir}"> |
| <fileset dir="${module.runtime-util.basedir}/runtime-util/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.runtime-util.tests" depends="compile.module.runtime-util.production" description="compile module runtime-util; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.runtime-util" description="cleanup module"> |
| <delete dir="${runtime-util.output.dir}"/> |
| <delete dir="${runtime-util.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module ant-runtime --> |
| |
| <dirname property="module.ant-runtime.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.ant-runtime" value="${compiler.args}"/> |
| |
| <property name="ant-runtime.output.dir" value="${module.ant-runtime.basedir}/ant-runtime/classes"/> |
| <property name="ant-runtime.testoutput.dir" value="${module.ant-runtime.basedir}/ant-runtime/classes"/> |
| |
| <path id="ant-runtime.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="ant-runtime.module.classpath"> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.ant.classpath"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.ant-runtime"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.ant-runtime"> |
| <patternset refid="excluded.from.module.ant-runtime"/> |
| </patternset> |
| |
| <path id="ant-runtime.module.sourcepath"> |
| <dirset dir="${module.ant-runtime.basedir}/ant-runtime"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.ant-runtime" depends="compile.module.ant-runtime.production,compile.module.ant-runtime.tests" description="Compile module ant-runtime"/> |
| |
| <target name="compile.module.ant-runtime.production" depends="compile.module.runtime-util" description="Compile module ant-runtime; production classes"> |
| <mkdir dir="${ant-runtime.output.dir}"/> |
| <javac2 destdir="${ant-runtime.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.ant-runtime}"/> |
| <bootclasspath refid="ant-runtime.module.bootclasspath"/> |
| <classpath refid="ant-runtime.module.classpath"/> |
| <src refid="ant-runtime.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.ant-runtime"/> |
| </javac2> |
| |
| <copy todir="${ant-runtime.output.dir}"> |
| <fileset dir="${module.ant-runtime.basedir}/ant-runtime/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.ant-runtime.tests" depends="compile.module.ant-runtime.production" description="compile module ant-runtime; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.ant-runtime" description="cleanup module"> |
| <delete dir="${ant-runtime.output.dir}"/> |
| <delete dir="${ant-runtime.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module patches --> |
| |
| <dirname property="module.patches.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.patches" value="${compiler.args}"/> |
| |
| <property name="patches.output.dir" value="${module.patches.basedir}/patches/classes"/> |
| <property name="patches.testoutput.dir" value="${module.patches.basedir}/patches/classes"/> |
| |
| <path id="patches.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="patches.module.classpath"/> |
| |
| |
| <patternset id="excluded.from.module.patches"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.patches"> |
| <patternset refid="excluded.from.module.patches"/> |
| </patternset> |
| |
| <path id="patches.module.sourcepath"> |
| <dirset dir="${module.patches.basedir}/patches"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.patches" depends="compile.module.patches.production,compile.module.patches.tests" description="Compile module patches"/> |
| |
| <target name="compile.module.patches.production" description="Compile module patches; production classes"> |
| <mkdir dir="${patches.output.dir}"/> |
| <javac2 destdir="${patches.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.patches}"/> |
| <bootclasspath refid="patches.module.bootclasspath"/> |
| <classpath refid="patches.module.classpath"/> |
| <src refid="patches.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.patches"/> |
| </javac2> |
| |
| <copy todir="${patches.output.dir}"> |
| <fileset dir="${module.patches.basedir}/patches/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.patches.tests" depends="compile.module.patches.production" description="compile module patches; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.patches" description="cleanup module"> |
| <delete dir="${patches.output.dir}"/> |
| <delete dir="${patches.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module jdk-searcher --> |
| |
| <dirname property="module.jdk-searcher.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.jdk-searcher" value="${compiler.args}"/> |
| |
| <property name="jdk-searcher.output.dir" value="${module.jdk-searcher.basedir}/jdk-searcher/classes"/> |
| <property name="jdk-searcher.testoutput.dir" value="${module.jdk-searcher.basedir}/jdk-searcher/classes"/> |
| |
| <path id="jdk-searcher.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="jdk-searcher.module.classpath"> |
| <path refid="library.jniwrap.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.jdk-searcher"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.jdk-searcher"> |
| <patternset refid="excluded.from.module.jdk-searcher"/> |
| </patternset> |
| |
| <path id="jdk-searcher.module.sourcepath"> |
| <dirset dir="${module.jdk-searcher.basedir}/jdk-searcher"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.jdk-searcher" depends="compile.module.jdk-searcher.production,compile.module.jdk-searcher.tests" description="Compile module jdk-searcher"/> |
| |
| <target name="compile.module.jdk-searcher.production" description="Compile module jdk-searcher; production classes"> |
| <mkdir dir="${jdk-searcher.output.dir}"/> |
| <javac2 destdir="${jdk-searcher.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.jdk-searcher}"/> |
| <bootclasspath refid="jdk-searcher.module.bootclasspath"/> |
| <classpath refid="jdk-searcher.module.classpath"/> |
| <src refid="jdk-searcher.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.jdk-searcher"/> |
| </javac2> |
| |
| <copy todir="${jdk-searcher.output.dir}"> |
| <fileset dir="${module.jdk-searcher.basedir}/jdk-searcher/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.jdk-searcher.tests" depends="compile.module.jdk-searcher.production" description="compile module jdk-searcher; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.jdk-searcher" description="cleanup module"> |
| <delete dir="${jdk-searcher.output.dir}"/> |
| <delete dir="${jdk-searcher.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module messages --> |
| |
| <dirname property="module.messages.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.messages" value="${compiler.args}"/> |
| |
| <property name="messages.output.dir" value="${module.messages.basedir}/messages/classes"/> |
| <property name="messages.testoutput.dir" value="${module.messages.basedir}/messages/classes"/> |
| |
| <path id="messages.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="messages.module.classpath"> |
| <path refid="library.xstream.classpath"/> |
| <path refid="library.junit.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.messages"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.messages"> |
| <patternset refid="excluded.from.module.messages"/> |
| </patternset> |
| |
| <path id="messages.module.sourcepath"> |
| <dirset dir="${module.messages.basedir}/messages"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.messages" depends="compile.module.messages.production,compile.module.messages.tests" description="Compile module messages"/> |
| |
| <target name="compile.module.messages.production" description="Compile module messages; production classes"> |
| <mkdir dir="${messages.output.dir}"/> |
| <javac2 destdir="${messages.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.messages}"/> |
| <bootclasspath refid="messages.module.bootclasspath"/> |
| <classpath refid="messages.module.classpath"/> |
| <src refid="messages.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.messages"/> |
| </javac2> |
| |
| <copy todir="${messages.output.dir}"> |
| <fileset dir="${module.messages.basedir}/messages/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.messages.tests" depends="compile.module.messages.production" description="compile module messages; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.messages" description="cleanup module"> |
| <delete dir="${messages.output.dir}"/> |
| <delete dir="${messages.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module common-runtime --> |
| |
| <dirname property="module.common-runtime.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.common-runtime" value="${compiler.args}"/> |
| |
| <property name="common-runtime.output.dir" value="${module.common-runtime.basedir}/common-runtime/classes"/> |
| <property name="common-runtime.testoutput.dir" value="${module.common-runtime.basedir}/common-runtime/classes"/> |
| |
| <path id="common-runtime.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="common-runtime.module.classpath"> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.common-runtime"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.common-runtime"> |
| <patternset refid="excluded.from.module.common-runtime"/> |
| </patternset> |
| |
| <path id="common-runtime.module.sourcepath"> |
| <dirset dir="${module.common-runtime.basedir}/common-runtime"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.common-runtime" depends="compile.module.common-runtime.production,compile.module.common-runtime.tests" description="Compile module common-runtime"/> |
| |
| <target name="compile.module.common-runtime.production" depends="compile.module.runtime-util,compile.module.xml-rpc-wrapper,compile.module.messages" description="Compile module common-runtime; production classes"> |
| <mkdir dir="${common-runtime.output.dir}"/> |
| <javac2 destdir="${common-runtime.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.common-runtime}"/> |
| <bootclasspath refid="common-runtime.module.bootclasspath"/> |
| <classpath refid="common-runtime.module.classpath"/> |
| <src refid="common-runtime.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.common-runtime"/> |
| </javac2> |
| |
| <copy todir="${common-runtime.output.dir}"> |
| <fileset dir="${module.common-runtime.basedir}/common-runtime/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.common-runtime.tests" depends="compile.module.common-runtime.production" description="compile module common-runtime; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.common-runtime" description="cleanup module"> |
| <delete dir="${common-runtime.output.dir}"/> |
| <delete dir="${common-runtime.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module launcher --> |
| |
| <dirname property="module.launcher.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.launcher" value="${compiler.args}"/> |
| |
| <property name="launcher.output.dir" value="${module.launcher.basedir}/launcher/classes"/> |
| <property name="launcher.testoutput.dir" value="${module.launcher.basedir}/launcher/classes"/> |
| |
| <path id="launcher.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="launcher.module.classpath"> |
| <pathelement location="${common-runtime.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.launcher"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.launcher"> |
| <patternset refid="excluded.from.module.launcher"/> |
| </patternset> |
| |
| <path id="launcher.module.sourcepath"> |
| <dirset dir="${module.launcher.basedir}/launcher"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.launcher" depends="compile.module.launcher.production,compile.module.launcher.tests" description="Compile module launcher"/> |
| |
| <target name="compile.module.launcher.production" depends="compile.module.common-runtime" description="Compile module launcher; production classes"> |
| <mkdir dir="${launcher.output.dir}"/> |
| <javac2 destdir="${launcher.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.launcher}"/> |
| <bootclasspath refid="launcher.module.bootclasspath"/> |
| <classpath refid="launcher.module.classpath"/> |
| <src refid="launcher.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.launcher"/> |
| </javac2> |
| |
| <copy todir="${launcher.output.dir}"> |
| <fileset dir="${module.launcher.basedir}/launcher/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.launcher.tests" depends="compile.module.launcher.production" description="compile module launcher; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.launcher" description="cleanup module"> |
| <delete dir="${launcher.output.dir}"/> |
| <delete dir="${launcher.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module maven-runtime --> |
| |
| <dirname property="module.maven-runtime.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.maven-runtime" value="${compiler.args}"/> |
| |
| <property name="maven-runtime.output.dir" value="${module.maven-runtime.basedir}/maven-runtime/classes"/> |
| <property name="maven-runtime.testoutput.dir" value="${module.maven-runtime.basedir}/maven-runtime/classes"/> |
| |
| <path id="maven-runtime.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="maven-runtime.module.classpath"> |
| <path refid="library.maven-2.1.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <path refid="library.jdom.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.maven-runtime"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.maven-runtime"> |
| <patternset refid="excluded.from.module.maven-runtime"/> |
| </patternset> |
| |
| <path id="maven-runtime.module.sourcepath"> |
| <dirset dir="${module.maven-runtime.basedir}/maven-runtime"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.maven-runtime" depends="compile.module.maven-runtime.production,compile.module.maven-runtime.tests" description="Compile module maven-runtime"/> |
| |
| <target name="compile.module.maven-runtime.production" depends="compile.module.runtime-util,compile.module.messages,compile.module.common-runtime" description="Compile module maven-runtime; production classes"> |
| <mkdir dir="${maven-runtime.output.dir}"/> |
| <javac2 destdir="${maven-runtime.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.maven-runtime}"/> |
| <bootclasspath refid="maven-runtime.module.bootclasspath"/> |
| <classpath refid="maven-runtime.module.classpath"/> |
| <src refid="maven-runtime.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.maven-runtime"/> |
| </javac2> |
| |
| <copy todir="${maven-runtime.output.dir}"> |
| <fileset dir="${module.maven-runtime.basedir}/maven-runtime/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.maven-runtime.tests" depends="compile.module.maven-runtime.production" description="compile module maven-runtime; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.maven-runtime" description="cleanup module"> |
| <delete dir="${maven-runtime.output.dir}"/> |
| <delete dir="${maven-runtime.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module ant-server-logging --> |
| |
| <dirname property="module.ant-server-logging.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.ant-server-logging" value="${compiler.args}"/> |
| |
| <property name="ant-server-logging.output.dir" value="${module.ant-server-logging.basedir}/ant-server-logging/classes"/> |
| <property name="ant-server-logging.testoutput.dir" value="${module.ant-server-logging.basedir}/ant-server-logging/classes"/> |
| |
| <path id="ant-server-logging.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="ant-server-logging.module.classpath"> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${ant-runtime.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <path refid="library.ant.classpath"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.ant-server-logging"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.ant-server-logging"> |
| <patternset refid="excluded.from.module.ant-server-logging"/> |
| </patternset> |
| |
| <path id="ant-server-logging.module.sourcepath"> |
| <dirset dir="${module.ant-server-logging.basedir}/ant-server-logging"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.ant-server-logging" depends="compile.module.ant-server-logging.production,compile.module.ant-server-logging.tests" description="Compile module ant-server-logging"/> |
| |
| <target name="compile.module.ant-server-logging.production" depends="compile.module.runtime-util,compile.module.ant-runtime,compile.module.messages,compile.module.common-runtime" description="Compile module ant-server-logging; production classes"> |
| <mkdir dir="${ant-server-logging.output.dir}"/> |
| <javac2 destdir="${ant-server-logging.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.ant-server-logging}"/> |
| <bootclasspath refid="ant-server-logging.module.bootclasspath"/> |
| <classpath refid="ant-server-logging.module.classpath"/> |
| <src refid="ant-server-logging.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.ant-server-logging"/> |
| </javac2> |
| |
| <copy todir="${ant-server-logging.output.dir}"> |
| <fileset dir="${module.ant-server-logging.basedir}/ant-server-logging/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.ant-server-logging.tests" depends="compile.module.ant-server-logging.production" description="compile module ant-server-logging; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.ant-server-logging" description="cleanup module"> |
| <delete dir="${ant-server-logging.output.dir}"/> |
| <delete dir="${ant-server-logging.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module utils --> |
| |
| <dirname property="module.utils.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.utils" value="${compiler.args}"/> |
| |
| <property name="utils.output.dir" value="${module.utils.basedir}/utils/classes"/> |
| <property name="utils.testoutput.dir" value="${module.utils.basedir}/utils/classes"/> |
| |
| <path id="utils.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="utils.module.classpath"> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${messages.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.utils"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.utils"> |
| <patternset refid="excluded.from.module.utils"/> |
| </patternset> |
| |
| <path id="utils.module.sourcepath"> |
| <dirset dir="${module.utils.basedir}/utils"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.utils" depends="compile.module.utils.production,compile.module.utils.tests" description="Compile module utils"/> |
| |
| <target name="compile.module.utils.production" depends="compile.module.messages" description="Compile module utils; production classes"> |
| <mkdir dir="${utils.output.dir}"/> |
| <javac2 destdir="${utils.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.utils}"/> |
| <bootclasspath refid="utils.module.bootclasspath"/> |
| <classpath refid="utils.module.classpath"/> |
| <src refid="utils.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.utils"/> |
| </javac2> |
| |
| <copy todir="${utils.output.dir}"> |
| <fileset dir="${module.utils.basedir}/utils/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.utils.tests" depends="compile.module.utils.production" description="compile module utils; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.utils" description="cleanup module"> |
| <delete dir="${utils.output.dir}"/> |
| <delete dir="${utils.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module patches-impl --> |
| |
| <dirname property="module.patches-impl.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.patches-impl" value="${compiler.args}"/> |
| |
| <property name="patches-impl.output.dir" value="${module.patches-impl.basedir}/patches-impl/classes"/> |
| <property name="patches-impl.testoutput.dir" value="${module.patches-impl.basedir}/patches-impl/classes"/> |
| |
| <path id="patches-impl.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="patches-impl.module.classpath"> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${utils.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.patches-impl"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.patches-impl"> |
| <patternset refid="excluded.from.module.patches-impl"/> |
| </patternset> |
| |
| <path id="patches-impl.module.sourcepath"> |
| <dirset dir="${module.patches-impl.basedir}/patches-impl"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.patches-impl" depends="compile.module.patches-impl.production,compile.module.patches-impl.tests" description="Compile module patches-impl"/> |
| |
| <target name="compile.module.patches-impl.production" depends="compile.module.patches,compile.module.utils" description="Compile module patches-impl; production classes"> |
| <mkdir dir="${patches-impl.output.dir}"/> |
| <javac2 destdir="${patches-impl.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.patches-impl}"/> |
| <bootclasspath refid="patches-impl.module.bootclasspath"/> |
| <classpath refid="patches-impl.module.classpath"/> |
| <src refid="patches-impl.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.patches-impl"/> |
| </javac2> |
| |
| <copy todir="${patches-impl.output.dir}"> |
| <fileset dir="${module.patches-impl.basedir}/patches-impl/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.patches-impl.tests" depends="compile.module.patches-impl.production" description="compile module patches-impl; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.patches-impl" description="cleanup module"> |
| <delete dir="${patches-impl.output.dir}"/> |
| <delete dir="${patches-impl.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module server-model --> |
| |
| <dirname property="module.server-model.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.server-model" value="${compiler.args}"/> |
| |
| <property name="server-model.output.dir" value="${module.server-model.basedir}/server-model/classes"/> |
| <property name="server-model.testoutput.dir" value="${module.server-model.basedir}/server-model/classes"/> |
| |
| <path id="server-model.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="server-model.module.classpath"> |
| <pathelement location="${messages.output.dir}"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${module.server-model.basedir}/lib/annotations.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.server-model"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.server-model"> |
| <patternset refid="excluded.from.module.server-model"/> |
| </patternset> |
| |
| <path id="server-model.module.sourcepath"> |
| <dirset dir="${module.server-model.basedir}/server-model"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.server-model" depends="compile.module.server-model.production,compile.module.server-model.tests" description="Compile module server-model"/> |
| |
| <target name="compile.module.server-model.production" depends="compile.module.messages" description="Compile module server-model; production classes"> |
| <mkdir dir="${server-model.output.dir}"/> |
| <javac2 destdir="${server-model.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.server-model}"/> |
| <bootclasspath refid="server-model.module.bootclasspath"/> |
| <classpath refid="server-model.module.classpath"/> |
| <src refid="server-model.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.server-model"/> |
| </javac2> |
| |
| <copy todir="${server-model.output.dir}"> |
| <fileset dir="${module.server-model.basedir}/server-model/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.server-model.tests" depends="compile.module.server-model.production" description="compile module server-model; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.server-model" description="cleanup module"> |
| <delete dir="${server-model.output.dir}"/> |
| <delete dir="${server-model.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module remote-server-proxy --> |
| |
| <dirname property="module.remote-server-proxy.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.remote-server-proxy" value="${compiler.args}"/> |
| |
| <property name="remote-server-proxy.output.dir" value="${module.remote-server-proxy.basedir}/remote-server-proxy/classes"/> |
| <property name="remote-server-proxy.testoutput.dir" value="${module.remote-server-proxy.basedir}/remote-server-proxy/classes"/> |
| |
| <path id="remote-server-proxy.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="remote-server-proxy.module.classpath"> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${utils.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.remote-server-proxy"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.remote-server-proxy"> |
| <patternset refid="excluded.from.module.remote-server-proxy"/> |
| </patternset> |
| |
| <path id="remote-server-proxy.module.sourcepath"> |
| <dirset dir="${module.remote-server-proxy.basedir}/remote-server-proxy"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.remote-server-proxy" depends="compile.module.remote-server-proxy.production,compile.module.remote-server-proxy.tests" description="Compile module remote-server-proxy"/> |
| |
| <target name="compile.module.remote-server-proxy.production" depends="compile.module.server-model,compile.module.xml-rpc-wrapper,compile.module.utils,compile.module.messages" description="Compile module remote-server-proxy; production classes"> |
| <mkdir dir="${remote-server-proxy.output.dir}"/> |
| <javac2 destdir="${remote-server-proxy.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.remote-server-proxy}"/> |
| <bootclasspath refid="remote-server-proxy.module.bootclasspath"/> |
| <classpath refid="remote-server-proxy.module.classpath"/> |
| <src refid="remote-server-proxy.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.remote-server-proxy"/> |
| </javac2> |
| |
| <copy todir="${remote-server-proxy.output.dir}"> |
| <fileset dir="${module.remote-server-proxy.basedir}/remote-server-proxy/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.remote-server-proxy.tests" depends="compile.module.remote-server-proxy.production" description="compile module remote-server-proxy; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.remote-server-proxy" description="cleanup module"> |
| <delete dir="${remote-server-proxy.output.dir}"/> |
| <delete dir="${remote-server-proxy.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module build-server4idea_sources --> |
| |
| <dirname property="module.build-server4idea_sources.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.build-server4idea_sources" value="${compiler.args}"/> |
| |
| <property name="build-server4idea_sources.output.dir" value="${module.build-server4idea_sources.basedir}/build-server4idea/classes"/> |
| <property name="build-server4idea_sources.testoutput.dir" value="${module.build-server4idea_sources.basedir}/build-server4idea/classes"/> |
| |
| <path id="build-server4idea_sources.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="build-server4idea_sources.module.classpath"> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${remote-server-proxy.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <path refid="library.jdom.classpath"/> |
| <path refid="library.idea-classpath.classpath"/> |
| <pathelement location="${module.build-server4idea_sources.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.commons-beanutils-core.classpath"/> |
| <pathelement location="${module.build-server4idea_sources.basedir}/build-server4idea/lib/commons-httpclient-3.0-rc4.jar"/> |
| <path refid="library.picocontainer.classpath"/> |
| <pathelement location="${module.build-server4idea_sources.basedir}/build-server4idea/lib/forms_rt.jar"/> |
| <pathelement location="${utils.output.dir}"/> |
| <path refid="library.xstream.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <pathelement location="${module.build-server4idea_sources.basedir}/tools/idea/lib/emma.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.build-server4idea_sources"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.build-server4idea_sources"> |
| <patternset refid="excluded.from.module.build-server4idea_sources"/> |
| </patternset> |
| |
| <path id="build-server4idea_sources.module.sourcepath"> |
| <dirset dir="${module.build-server4idea_sources.basedir}/build-server4idea/resources"> |
| <include name="src"/> |
| </dirset> |
| <dirset dir="${module.build-server4idea_sources.basedir}/build-server4idea"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.build-server4idea_sources" depends="compile.module.build-server4idea_sources.production,compile.module.build-server4idea_sources.tests" description="Compile module build-server4idea_sources"/> |
| |
| <target name="compile.module.build-server4idea_sources.production" depends="compile.module.server-model,compile.module.patches,compile.module.xml-rpc-wrapper,compile.module.utils,compile.module.remote-server-proxy,compile.module.messages,compile.module.patches-impl" description="Compile module build-server4idea_sources; production classes"> |
| <mkdir dir="${build-server4idea_sources.output.dir}"/> |
| <javac2 destdir="${build-server4idea_sources.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.build-server4idea_sources}"/> |
| <bootclasspath refid="build-server4idea_sources.module.bootclasspath"/> |
| <classpath refid="build-server4idea_sources.module.classpath"/> |
| <src refid="build-server4idea_sources.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.build-server4idea_sources"/> |
| </javac2> |
| |
| <copy todir="${build-server4idea_sources.output.dir}"> |
| <fileset dir="${module.build-server4idea_sources.basedir}/build-server4idea/resources/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.build-server4idea_sources.basedir}/build-server4idea/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.build-server4idea_sources.tests" depends="compile.module.build-server4idea_sources.production" description="compile module build-server4idea_sources; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.build-server4idea_sources" description="cleanup module"> |
| <delete dir="${build-server4idea_sources.output.dir}"/> |
| <delete dir="${build-server4idea_sources.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module server-logging --> |
| |
| <dirname property="module.server-logging.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.server-logging" value="${compiler.args}"/> |
| |
| <property name="server-logging.output.dir" value="${module.server-logging.basedir}/server-logging/classes"/> |
| <property name="server-logging.testoutput.dir" value="${module.server-logging.basedir}/server-logging/classes"/> |
| |
| <path id="server-logging.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="server-logging.module.classpath"> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.server-logging"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.server-logging"> |
| <patternset refid="excluded.from.module.server-logging"/> |
| </patternset> |
| |
| <path id="server-logging.module.sourcepath"> |
| <dirset dir="${module.server-logging.basedir}/server-logging"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.server-logging" depends="compile.module.server-logging.production,compile.module.server-logging.tests" description="Compile module server-logging"/> |
| |
| <target name="compile.module.server-logging.production" depends="compile.module.runtime-util,compile.module.messages,compile.module.common-runtime" description="Compile module server-logging; production classes"> |
| <mkdir dir="${server-logging.output.dir}"/> |
| <javac2 destdir="${server-logging.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.server-logging}"/> |
| <bootclasspath refid="server-logging.module.bootclasspath"/> |
| <classpath refid="server-logging.module.classpath"/> |
| <src refid="server-logging.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.server-logging"/> |
| </javac2> |
| |
| <copy todir="${server-logging.output.dir}"> |
| <fileset dir="${module.server-logging.basedir}/server-logging/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.server-logging.tests" depends="compile.module.server-logging.production" description="compile module server-logging; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.server-logging" description="cleanup module"> |
| <delete dir="${server-logging.output.dir}"/> |
| <delete dir="${server-logging.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module common --> |
| |
| <dirname property="module.common.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.common" value="${compiler.args}"/> |
| |
| <property name="common.output.dir" value="${module.common.basedir}/common/classes"/> |
| <property name="common.testoutput.dir" value="${module.common.basedir}/common/classes"/> |
| |
| <path id="common.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="common.module.classpath"> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.log4j-1.2.12.classpath"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${utils.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.common"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.common"> |
| <patternset refid="excluded.from.module.common"/> |
| </patternset> |
| |
| <path id="common.module.sourcepath"> |
| <dirset dir="${module.common.basedir}/common"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| <path id="common.module.test.sourcepath"> |
| <dirset dir="${module.common.basedir}/common"> |
| <include name="testSource"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.common" depends="compile.module.common.production,compile.module.common.tests" description="Compile module common"/> |
| |
| <target name="compile.module.common.production" depends="compile.module.runtime-util,compile.module.utils,compile.module.messages,compile.module.common-runtime" description="Compile module common; production classes"> |
| <mkdir dir="${common.output.dir}"/> |
| <javac2 destdir="${common.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.common}"/> |
| <bootclasspath refid="common.module.bootclasspath"/> |
| <classpath refid="common.module.classpath"/> |
| <src refid="common.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.common"/> |
| </javac2> |
| |
| <copy todir="${common.output.dir}"> |
| <fileset dir="${module.common.basedir}/common/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.common.tests" depends="compile.module.common.production" description="compile module common; test classes" unless="skip.tests"> |
| <mkdir dir="${common.testoutput.dir}"/> |
| <javac2 destdir="${common.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.common}"/> |
| <classpath refid="common.module.classpath"/> |
| <classpath location="${common.output.dir}"/> |
| <src refid="common.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.common"/> |
| </javac2> |
| |
| <copy todir="${common.testoutput.dir}"> |
| <fileset dir="${module.common.basedir}/common/testSource"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.common" description="cleanup module"> |
| <delete dir="${common.output.dir}"/> |
| <delete dir="${common.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module agent --> |
| |
| <dirname property="module.agent.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.agent" value="${compiler.args}"/> |
| |
| <property name="agent.output.dir" value="${module.agent.basedir}/agent/classes"/> |
| <property name="agent.testoutput.dir" value="${module.agent.basedir}/agent/classes"/> |
| |
| <path id="agent.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="agent.module.classpath"> |
| <pathelement location="${module.agent.basedir}/agent/lib/commons-httpclient-3.0-rc4.jar"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.log4j-1.2.12.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <path refid="library.commons-beanutils-core.classpath"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.agent.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.agent.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.jniwrap.classpath"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.picocontainer.classpath"/> |
| <pathelement location="${utils.output.dir}"/> |
| <pathelement location="${server-logging.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.agent"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.agent"> |
| <patternset refid="excluded.from.module.agent"/> |
| </patternset> |
| |
| <path id="agent.module.sourcepath"> |
| <dirset dir="${module.agent.basedir}/agent"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.agent" depends="compile.module.agent.production,compile.module.agent.tests" description="Compile module agent"/> |
| |
| <target name="compile.module.agent.production" depends="compile.module.common,compile.module.runtime-util,compile.module.patches,compile.module.server-logging,compile.module.xml-rpc-wrapper,compile.module.utils,compile.module.messages,compile.module.common-runtime,compile.module.patches-impl" description="Compile module agent; production classes"> |
| <mkdir dir="${agent.output.dir}"/> |
| <javac2 destdir="${agent.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.agent}"/> |
| <bootclasspath refid="agent.module.bootclasspath"/> |
| <classpath refid="agent.module.classpath"/> |
| <src refid="agent.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.agent"/> |
| </javac2> |
| |
| <copy todir="${agent.output.dir}"> |
| <fileset dir="${module.agent.basedir}/agent/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.agent.tests" depends="compile.module.agent.production" description="compile module agent; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.agent" description="cleanup module"> |
| <delete dir="${agent.output.dir}"/> |
| <delete dir="${agent.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module ant-runner --> |
| |
| <dirname property="module.ant-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.ant-runner" value="${compiler.args}"/> |
| |
| <property name="ant-runner.output.dir" value="${module.ant-runner.basedir}/ant-runner/classes"/> |
| <property name="ant-runner.testoutput.dir" value="${module.ant-runner.basedir}/ant-runner/classes"/> |
| |
| <path id="ant-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="ant-runner.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.ant-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.ant-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${ant-runtime.output.dir}"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <path refid="library.picocontainer.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${ant-server-logging.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <path refid="library.ant.classpath"/> |
| <pathelement location="${utils.output.dir}"/> |
| <pathelement location="${server-logging.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.ant-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.ant-runner"> |
| <patternset refid="excluded.from.module.ant-runner"/> |
| </patternset> |
| |
| <path id="ant-runner.module.sourcepath"> |
| <dirset dir="${module.ant-runner.basedir}/ant-runner"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.ant-runner" depends="compile.module.ant-runner.production,compile.module.ant-runner.tests" description="Compile module ant-runner"/> |
| |
| <target name="compile.module.ant-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.server-logging,compile.module.xml-rpc-wrapper,compile.module.ant-runtime,compile.module.utils,compile.module.agent,compile.module.messages,compile.module.ant-server-logging,compile.module.common-runtime" description="Compile module ant-runner; production classes"> |
| <mkdir dir="${ant-runner.output.dir}"/> |
| <javac2 destdir="${ant-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.ant-runner}"/> |
| <bootclasspath refid="ant-runner.module.bootclasspath"/> |
| <classpath refid="ant-runner.module.classpath"/> |
| <src refid="ant-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.ant-runner"/> |
| </javac2> |
| |
| <copy todir="${ant-runner.output.dir}"> |
| <fileset dir="${module.ant-runner.basedir}/ant-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.ant-runner.tests" depends="compile.module.ant-runner.production" description="compile module ant-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.ant-runner" description="cleanup module"> |
| <delete dir="${ant-runner.output.dir}"/> |
| <delete dir="${ant-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module idea-runner --> |
| |
| <dirname property="module.idea-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.idea-runner" value="${compiler.args}"/> |
| |
| <property name="idea-runner.output.dir" value="${module.idea-runner.basedir}/idea-runner/classes"/> |
| <property name="idea-runner.testoutput.dir" value="${module.idea-runner.basedir}/idea-runner/classes"/> |
| |
| <path id="idea-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="idea-runner.module.classpath"> |
| <path refid="library.ant.classpath"/> |
| <pathelement location="${ant-runner.output.dir}"/> |
| <pathelement location="${agent.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.idea-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${ant-runtime.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${module.idea-runner.basedir}/idea-runner/lib/buildGenerator.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/idea-runner/lib/javac2.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/idea-runner/lib/bd-ant-extensions.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/idea-runner/lib/jgoodies-forms.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/idea-runner/lib/asm-commons-2.1.jar"/> |
| <pathelement location="${module.idea-runner.basedir}/idea-runner/lib/asm-2.1.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.idea-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.idea-runner"> |
| <patternset refid="excluded.from.module.idea-runner"/> |
| </patternset> |
| |
| <path id="idea-runner.module.sourcepath"> |
| <dirset dir="${module.idea-runner.basedir}/idea-runner"> |
| <include name="antTask"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.idea-runner" depends="compile.module.idea-runner.production,compile.module.idea-runner.tests" description="Compile module idea-runner"/> |
| |
| <target name="compile.module.idea-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.ant-runtime,compile.module.ant-runner,compile.module.agent" description="Compile module idea-runner; production classes"> |
| <mkdir dir="${idea-runner.output.dir}"/> |
| <javac2 destdir="${idea-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.idea-runner}"/> |
| <bootclasspath refid="idea-runner.module.bootclasspath"/> |
| <classpath refid="idea-runner.module.classpath"/> |
| <src refid="idea-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.idea-runner"/> |
| </javac2> |
| |
| <copy todir="${idea-runner.output.dir}"> |
| <fileset dir="${module.idea-runner.basedir}/idea-runner/antTask"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.idea-runner.basedir}/idea-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.idea-runner.tests" depends="compile.module.idea-runner.production" description="compile module idea-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.idea-runner" description="cleanup module"> |
| <delete dir="${idea-runner.output.dir}"/> |
| <delete dir="${idea-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module DotNetCommon-runtime --> |
| |
| <dirname property="module.dotnetcommon-runtime.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.dotnetcommon-runtime" value="${compiler.args}"/> |
| |
| <property name="dotnetcommon-runtime.output.dir" value="${module.dotnetcommon-runtime.basedir}/DotNetCommon-runtime/classes"/> |
| <property name="dotnetcommon-runtime.testoutput.dir" value="${module.dotnetcommon-runtime.basedir}/DotNetCommon-runtime/classes"/> |
| |
| <path id="dotnetcommon-runtime.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="dotnetcommon-runtime.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.dotnetcommon-runtime.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.dotnetcommon-runtime"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.dotnetcommon-runtime"> |
| <patternset refid="excluded.from.module.dotnetcommon-runtime"/> |
| </patternset> |
| |
| <path id="dotnetcommon-runtime.module.sourcepath"> |
| <dirset dir="${module.dotnetcommon-runtime.basedir}/DotNetCommon-runtime"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.dotnetcommon-runtime" depends="compile.module.dotnetcommon-runtime.production,compile.module.dotnetcommon-runtime.tests" description="Compile module DotNetCommon-runtime"/> |
| |
| <target name="compile.module.dotnetcommon-runtime.production" depends="compile.module.common,compile.module.runtime-util,compile.module.agent" description="Compile module DotNetCommon-runtime; production classes"> |
| <mkdir dir="${dotnetcommon-runtime.output.dir}"/> |
| <javac2 destdir="${dotnetcommon-runtime.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.dotnetcommon-runtime}"/> |
| <bootclasspath refid="dotnetcommon-runtime.module.bootclasspath"/> |
| <classpath refid="dotnetcommon-runtime.module.classpath"/> |
| <src refid="dotnetcommon-runtime.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.dotnetcommon-runtime"/> |
| </javac2> |
| |
| <copy todir="${dotnetcommon-runtime.output.dir}"> |
| <fileset dir="${module.dotnetcommon-runtime.basedir}/DotNetCommon-runtime/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.dotnetcommon-runtime.tests" depends="compile.module.dotnetcommon-runtime.production" description="compile module DotNetCommon-runtime; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.dotnetcommon-runtime" description="cleanup module"> |
| <delete dir="${dotnetcommon-runtime.output.dir}"/> |
| <delete dir="${dotnetcommon-runtime.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module coverage-agent --> |
| |
| <dirname property="module.coverage-agent.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.coverage-agent" value="${compiler.args}"/> |
| |
| <property name="coverage-agent.output.dir" value="${module.coverage-agent.basedir}/coverage-agent/classes"/> |
| <property name="coverage-agent.testoutput.dir" value="${module.coverage-agent.basedir}/coverage-agent/classes"/> |
| |
| <path id="coverage-agent.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="coverage-agent.module.classpath"> |
| <pathelement location="${ant-runtime.output.dir}"/> |
| <path refid="library.ant.classpath"/> |
| <pathelement location="${module.coverage-agent.basedir}/coverage-agent/lib/emma.jar"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.coverage-agent.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.coverage-agent.basedir}/tools/idea/lib/idea.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.coverage-agent"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.coverage-agent"> |
| <patternset refid="excluded.from.module.coverage-agent"/> |
| </patternset> |
| |
| <path id="coverage-agent.module.sourcepath"> |
| <dirset dir="${module.coverage-agent.basedir}/coverage-agent"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.coverage-agent" depends="compile.module.coverage-agent.production,compile.module.coverage-agent.tests" description="Compile module coverage-agent"/> |
| |
| <target name="compile.module.coverage-agent.production" depends="compile.module.common,compile.module.runtime-util,compile.module.ant-runtime" description="Compile module coverage-agent; production classes"> |
| <mkdir dir="${coverage-agent.output.dir}"/> |
| <javac2 destdir="${coverage-agent.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.coverage-agent}"/> |
| <bootclasspath refid="coverage-agent.module.bootclasspath"/> |
| <classpath refid="coverage-agent.module.classpath"/> |
| <src refid="coverage-agent.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.coverage-agent"/> |
| </javac2> |
| |
| <copy todir="${coverage-agent.output.dir}"> |
| <fileset dir="${module.coverage-agent.basedir}/coverage-agent/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.coverage-agent.tests" depends="compile.module.coverage-agent.production" description="compile module coverage-agent; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.coverage-agent" description="cleanup module"> |
| <delete dir="${coverage-agent.output.dir}"/> |
| <delete dir="${coverage-agent.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module MSBuild-runner --> |
| |
| <dirname property="module.msbuild-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.msbuild-runner" value="${compiler.args}"/> |
| |
| <property name="msbuild-runner.output.dir" value="${module.msbuild-runner.basedir}/MSBuild-runner/classes"/> |
| <property name="msbuild-runner.testoutput.dir" value="${module.msbuild-runner.basedir}/MSBuild-runner/classes"/> |
| |
| <path id="msbuild-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="msbuild-runner.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.msbuild-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.msbuild-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${dotnetcommon-runtime.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.msbuild-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.msbuild-runner"> |
| <patternset refid="excluded.from.module.msbuild-runner"/> |
| </patternset> |
| |
| <path id="msbuild-runner.module.sourcepath"> |
| <dirset dir="${module.msbuild-runner.basedir}/MSBuild-runner"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.msbuild-runner" depends="compile.module.msbuild-runner.production,compile.module.msbuild-runner.tests" description="Compile module MSBuild-runner"/> |
| |
| <target name="compile.module.msbuild-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.dotnetcommon-runtime,compile.module.agent" description="Compile module MSBuild-runner; production classes"> |
| <mkdir dir="${msbuild-runner.output.dir}"/> |
| <javac2 destdir="${msbuild-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.msbuild-runner}"/> |
| <bootclasspath refid="msbuild-runner.module.bootclasspath"/> |
| <classpath refid="msbuild-runner.module.classpath"/> |
| <src refid="msbuild-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.msbuild-runner"/> |
| </javac2> |
| |
| <copy todir="${msbuild-runner.output.dir}"> |
| <fileset dir="${module.msbuild-runner.basedir}/MSBuild-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.msbuild-runner.tests" depends="compile.module.msbuild-runner.production" description="compile module MSBuild-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.msbuild-runner" description="cleanup module"> |
| <delete dir="${msbuild-runner.output.dir}"/> |
| <delete dir="${msbuild-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module Solution2005-runner --> |
| |
| <dirname property="module.solution2005-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.solution2005-runner" value="${compiler.args}"/> |
| |
| <property name="solution2005-runner.output.dir" value="${module.solution2005-runner.basedir}/Solution2005-runner/classes"/> |
| <property name="solution2005-runner.testoutput.dir" value="${module.solution2005-runner.basedir}/Solution2005-runner/classes"/> |
| |
| <path id="solution2005-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="solution2005-runner.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.solution2005-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.solution2005-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <path refid="library.log4j-1.2.12.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <pathelement location="${msbuild-runner.output.dir}"/> |
| <pathelement location="${dotnetcommon-runtime.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.solution2005-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.solution2005-runner"> |
| <patternset refid="excluded.from.module.solution2005-runner"/> |
| </patternset> |
| |
| <path id="solution2005-runner.module.sourcepath"> |
| <dirset dir="${module.solution2005-runner.basedir}/Solution2005-runner"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.solution2005-runner" depends="compile.module.solution2005-runner.production,compile.module.solution2005-runner.tests" description="Compile module Solution2005-runner"/> |
| |
| <target name="compile.module.solution2005-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.msbuild-runner,compile.module.dotnetcommon-runtime,compile.module.agent,compile.module.messages,compile.module.common-runtime" description="Compile module Solution2005-runner; production classes"> |
| <mkdir dir="${solution2005-runner.output.dir}"/> |
| <javac2 destdir="${solution2005-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.solution2005-runner}"/> |
| <bootclasspath refid="solution2005-runner.module.bootclasspath"/> |
| <classpath refid="solution2005-runner.module.classpath"/> |
| <src refid="solution2005-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.solution2005-runner"/> |
| </javac2> |
| |
| <copy todir="${solution2005-runner.output.dir}"> |
| <fileset dir="${module.solution2005-runner.basedir}/Solution2005-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.solution2005-runner.tests" depends="compile.module.solution2005-runner.production" description="compile module Solution2005-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.solution2005-runner" description="cleanup module"> |
| <delete dir="${solution2005-runner.output.dir}"/> |
| <delete dir="${solution2005-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module server-openapi --> |
| |
| <dirname property="module.server-openapi.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.server-openapi" value="${compiler.args}"/> |
| |
| <property name="server-openapi.output.dir" value="${module.server-openapi.basedir}/server-openapi/classes"/> |
| <property name="server-openapi.testoutput.dir" value="${module.server-openapi.basedir}/server-openapi/classes"/> |
| |
| <path id="server-openapi.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="server-openapi.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.server-openapi.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.server-openapi.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.server-openapi"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.server-openapi"> |
| <patternset refid="excluded.from.module.server-openapi"/> |
| </patternset> |
| |
| <path id="server-openapi.module.sourcepath"> |
| <dirset dir="${module.server-openapi.basedir}/server-openapi"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.server-openapi" depends="compile.module.server-openapi.production,compile.module.server-openapi.tests" description="Compile module server-openapi"/> |
| |
| <target name="compile.module.server-openapi.production" depends="compile.module.common,compile.module.server-model,compile.module.patches,compile.module.messages,compile.module.common-runtime" description="Compile module server-openapi; production classes"> |
| <mkdir dir="${server-openapi.output.dir}"/> |
| <javac2 destdir="${server-openapi.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.server-openapi}"/> |
| <bootclasspath refid="server-openapi.module.bootclasspath"/> |
| <classpath refid="server-openapi.module.classpath"/> |
| <src refid="server-openapi.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.server-openapi"/> |
| </javac2> |
| |
| <copy todir="${server-openapi.output.dir}"> |
| <fileset dir="${module.server-openapi.basedir}/server-openapi/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.server-openapi.tests" depends="compile.module.server-openapi.production" description="compile module server-openapi; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.server-openapi" description="cleanup module"> |
| <delete dir="${server-openapi.output.dir}"/> |
| <delete dir="${server-openapi.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module MSBuild-runner-server --> |
| |
| <dirname property="module.msbuild-runner-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.msbuild-runner-server" value="${compiler.args}"/> |
| |
| <property name="msbuild-runner-server.output.dir" value="${module.msbuild-runner-server.basedir}/MSBuild-runner-server/classes"/> |
| <property name="msbuild-runner-server.testoutput.dir" value="${module.msbuild-runner-server.basedir}/MSBuild-runner-server/classes"/> |
| |
| <path id="msbuild-runner-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="msbuild-runner-server.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.msbuild-runner-server.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.msbuild-runner-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.msbuild-runner-server"> |
| <patternset refid="excluded.from.module.msbuild-runner-server"/> |
| </patternset> |
| |
| <path id="msbuild-runner-server.module.sourcepath"> |
| <dirset dir="${module.msbuild-runner-server.basedir}/MSBuild-runner-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.msbuild-runner-server" depends="compile.module.msbuild-runner-server.production,compile.module.msbuild-runner-server.tests" description="Compile module MSBuild-runner-server"/> |
| |
| <target name="compile.module.msbuild-runner-server.production" depends="compile.module.common,compile.module.server-openapi" description="Compile module MSBuild-runner-server; production classes"> |
| <mkdir dir="${msbuild-runner-server.output.dir}"/> |
| <javac2 destdir="${msbuild-runner-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.msbuild-runner-server}"/> |
| <bootclasspath refid="msbuild-runner-server.module.bootclasspath"/> |
| <classpath refid="msbuild-runner-server.module.classpath"/> |
| <src refid="msbuild-runner-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.msbuild-runner-server"/> |
| </javac2> |
| |
| <copy todir="${msbuild-runner-server.output.dir}"> |
| <fileset dir="${module.msbuild-runner-server.basedir}/MSBuild-runner-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.msbuild-runner-server.basedir}/MSBuild-runner-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.msbuild-runner-server.tests" depends="compile.module.msbuild-runner-server.production" description="compile module MSBuild-runner-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.msbuild-runner-server" description="cleanup module"> |
| <delete dir="${msbuild-runner-server.output.dir}"/> |
| <delete dir="${msbuild-runner-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module svn --> |
| |
| <dirname property="module.svn.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.svn" value="${compiler.args}"/> |
| |
| <property name="svn.output.dir" value="${module.svn.basedir}/svn/classes"/> |
| <property name="svn.testoutput.dir" value="${module.svn.basedir}/svn/classes"/> |
| |
| <path id="svn.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="svn.module.classpath"> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.svn.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.svn.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.svn.classpath"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${module.svn.basedir}/svn/lib/ganymed.jar"/> |
| <pathelement location="${utils.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.svn"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.svn"> |
| <patternset refid="excluded.from.module.svn"/> |
| </patternset> |
| |
| <path id="svn.module.sourcepath"> |
| <dirset dir="${module.svn.basedir}/svn"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.svn" depends="compile.module.svn.production,compile.module.svn.tests" description="Compile module svn"/> |
| |
| <target name="compile.module.svn.production" depends="compile.module.common,compile.module.server-model,compile.module.patches,compile.module.server-openapi,compile.module.utils" description="Compile module svn; production classes"> |
| <mkdir dir="${svn.output.dir}"/> |
| <javac2 destdir="${svn.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.svn}"/> |
| <bootclasspath refid="svn.module.bootclasspath"/> |
| <classpath refid="svn.module.classpath"/> |
| <src refid="svn.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.svn"/> |
| </javac2> |
| |
| <copy todir="${svn.output.dir}"> |
| <fileset dir="${module.svn.basedir}/svn/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.svn.basedir}/svn/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.svn.tests" depends="compile.module.svn.production" description="compile module svn; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.svn" description="cleanup module"> |
| <delete dir="${svn.output.dir}"/> |
| <delete dir="${svn.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module ant-runner-server --> |
| |
| <dirname property="module.ant-runner-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.ant-runner-server" value="${compiler.args}"/> |
| |
| <property name="ant-runner-server.output.dir" value="${module.ant-runner-server.basedir}/ant-runner-server/classes"/> |
| <property name="ant-runner-server.testoutput.dir" value="${module.ant-runner-server.basedir}/ant-runner-server/classes"/> |
| |
| <path id="ant-runner-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="ant-runner-server.module.classpath"> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.ant-runner-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.ant-runner-server.basedir}/tools/idea/lib/idea.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.ant-runner-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.ant-runner-server"> |
| <patternset refid="excluded.from.module.ant-runner-server"/> |
| </patternset> |
| |
| <path id="ant-runner-server.module.sourcepath"> |
| <dirset dir="${module.ant-runner-server.basedir}/ant-runner-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.ant-runner-server" depends="compile.module.ant-runner-server.production,compile.module.ant-runner-server.tests" description="Compile module ant-runner-server"/> |
| |
| <target name="compile.module.ant-runner-server.production" depends="compile.module.common,compile.module.server-openapi" description="Compile module ant-runner-server; production classes"> |
| <mkdir dir="${ant-runner-server.output.dir}"/> |
| <javac2 destdir="${ant-runner-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.ant-runner-server}"/> |
| <bootclasspath refid="ant-runner-server.module.bootclasspath"/> |
| <classpath refid="ant-runner-server.module.classpath"/> |
| <src refid="ant-runner-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.ant-runner-server"/> |
| </javac2> |
| |
| <copy todir="${ant-runner-server.output.dir}"> |
| <fileset dir="${module.ant-runner-server.basedir}/ant-runner-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.ant-runner-server.basedir}/ant-runner-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.ant-runner-server.tests" depends="compile.module.ant-runner-server.production" description="compile module ant-runner-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.ant-runner-server" description="cleanup module"> |
| <delete dir="${ant-runner-server.output.dir}"/> |
| <delete dir="${ant-runner-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module ntdomain-login --> |
| |
| <dirname property="module.ntdomain-login.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.ntdomain-login" value="${compiler.args}"/> |
| |
| <property name="ntdomain-login.output.dir" value="${module.ntdomain-login.basedir}/ntdomain-login/classes"/> |
| <property name="ntdomain-login.testoutput.dir" value="${module.ntdomain-login.basedir}/ntdomain-login/classes"/> |
| |
| <path id="ntdomain-login.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="ntdomain-login.module.classpath"> |
| <pathelement location="${module.ntdomain-login.basedir}/lib/shaj-0.5.jar"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.ntdomain-login"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.ntdomain-login"> |
| <patternset refid="excluded.from.module.ntdomain-login"/> |
| </patternset> |
| |
| <path id="ntdomain-login.module.sourcepath"> |
| <dirset dir="${module.ntdomain-login.basedir}/ntdomain-login"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.ntdomain-login" depends="compile.module.ntdomain-login.production,compile.module.ntdomain-login.tests" description="Compile module ntdomain-login"/> |
| |
| <target name="compile.module.ntdomain-login.production" depends="compile.module.server-openapi" description="Compile module ntdomain-login; production classes"> |
| <mkdir dir="${ntdomain-login.output.dir}"/> |
| <javac2 destdir="${ntdomain-login.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.ntdomain-login}"/> |
| <bootclasspath refid="ntdomain-login.module.bootclasspath"/> |
| <classpath refid="ntdomain-login.module.classpath"/> |
| <src refid="ntdomain-login.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.ntdomain-login"/> |
| </javac2> |
| |
| <copy todir="${ntdomain-login.output.dir}"> |
| <fileset dir="${module.ntdomain-login.basedir}/ntdomain-login/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.ntdomain-login.tests" depends="compile.module.ntdomain-login.production" description="compile module ntdomain-login; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.ntdomain-login" description="cleanup module"> |
| <delete dir="${ntdomain-login.output.dir}"/> |
| <delete dir="${ntdomain-login.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module maven-runner-server --> |
| |
| <dirname property="module.maven-runner-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.maven-runner-server" value="${compiler.args}"/> |
| |
| <property name="maven-runner-server.output.dir" value="${module.maven-runner-server.basedir}/maven-runner-server/classes"/> |
| <property name="maven-runner-server.testoutput.dir" value="${module.maven-runner-server.basedir}/maven-runner-server/classes"/> |
| |
| <path id="maven-runner-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="maven-runner-server.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.maven-runner-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.maven-runner-server.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.maven-runner-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.maven-runner-server"> |
| <patternset refid="excluded.from.module.maven-runner-server"/> |
| </patternset> |
| |
| <path id="maven-runner-server.module.sourcepath"> |
| <dirset dir="${module.maven-runner-server.basedir}/maven-runner-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.maven-runner-server" depends="compile.module.maven-runner-server.production,compile.module.maven-runner-server.tests" description="Compile module maven-runner-server"/> |
| |
| <target name="compile.module.maven-runner-server.production" depends="compile.module.common,compile.module.server-openapi" description="Compile module maven-runner-server; production classes"> |
| <mkdir dir="${maven-runner-server.output.dir}"/> |
| <javac2 destdir="${maven-runner-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.maven-runner-server}"/> |
| <bootclasspath refid="maven-runner-server.module.bootclasspath"/> |
| <classpath refid="maven-runner-server.module.classpath"/> |
| <src refid="maven-runner-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.maven-runner-server"/> |
| </javac2> |
| |
| <copy todir="${maven-runner-server.output.dir}"> |
| <fileset dir="${module.maven-runner-server.basedir}/maven-runner-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.maven-runner-server.basedir}/maven-runner-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.maven-runner-server.tests" depends="compile.module.maven-runner-server.production" description="compile module maven-runner-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.maven-runner-server" description="cleanup module"> |
| <delete dir="${maven-runner-server.output.dir}"/> |
| <delete dir="${maven-runner-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module cvs-support --> |
| |
| <dirname property="module.cvs-support.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.cvs-support" value="${compiler.args}"/> |
| |
| <property name="cvs-support.output.dir" value="${module.cvs-support.basedir}/cvs-support/classes"/> |
| <property name="cvs-support.testoutput.dir" value="${module.cvs-support.basedir}/cvs-support/classes"/> |
| |
| <path id="cvs-support.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="cvs-support.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.cvs-support.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/javacvs.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-scp.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/cvs_util.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-net.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-zlib.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/maverick-sftp.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-cipher.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/maverick.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-sftp.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/maverick-ssh2.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-util.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-publickey.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/maverick-ssh1.jar"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/sshtools-ant.jar"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${module.cvs-support.basedir}/cvs-support/lib/resources_en.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.cvs-support"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.cvs-support"> |
| <patternset refid="excluded.from.module.cvs-support"/> |
| </patternset> |
| |
| <path id="cvs-support.module.sourcepath"> |
| <dirset dir="${module.cvs-support.basedir}/cvs-support"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.cvs-support" depends="compile.module.cvs-support.production,compile.module.cvs-support.tests" description="Compile module cvs-support"/> |
| |
| <target name="compile.module.cvs-support.production" depends="compile.module.common,compile.module.server-model,compile.module.patches,compile.module.server-openapi" description="Compile module cvs-support; production classes"> |
| <mkdir dir="${cvs-support.output.dir}"/> |
| <javac2 destdir="${cvs-support.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.cvs-support}"/> |
| <bootclasspath refid="cvs-support.module.bootclasspath"/> |
| <classpath refid="cvs-support.module.classpath"/> |
| <src refid="cvs-support.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.cvs-support"/> |
| </javac2> |
| |
| <copy todir="${cvs-support.output.dir}"> |
| <fileset dir="${module.cvs-support.basedir}/cvs-support/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.cvs-support.basedir}/cvs-support/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.cvs-support.tests" depends="compile.module.cvs-support.production" description="compile module cvs-support; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.cvs-support" description="cleanup module"> |
| <delete dir="${cvs-support.output.dir}"/> |
| <delete dir="${cvs-support.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module idea-runner-server --> |
| |
| <dirname property="module.idea-runner-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.idea-runner-server" value="${compiler.args}"/> |
| |
| <property name="idea-runner-server.output.dir" value="${module.idea-runner-server.basedir}/idea-runner-server/classes"/> |
| <property name="idea-runner-server.testoutput.dir" value="${module.idea-runner-server.basedir}/idea-runner-server/classes"/> |
| |
| <path id="idea-runner-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="idea-runner-server.module.classpath"> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.idea-runner-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.idea-runner-server.basedir}/tools/idea/lib/idea.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.idea-runner-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.idea-runner-server"> |
| <patternset refid="excluded.from.module.idea-runner-server"/> |
| </patternset> |
| |
| <path id="idea-runner-server.module.sourcepath"> |
| <dirset dir="${module.idea-runner-server.basedir}/idea-runner-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.idea-runner-server" depends="compile.module.idea-runner-server.production,compile.module.idea-runner-server.tests" description="Compile module idea-runner-server"/> |
| |
| <target name="compile.module.idea-runner-server.production" depends="compile.module.common,compile.module.server-openapi" description="Compile module idea-runner-server; production classes"> |
| <mkdir dir="${idea-runner-server.output.dir}"/> |
| <javac2 destdir="${idea-runner-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.idea-runner-server}"/> |
| <bootclasspath refid="idea-runner-server.module.bootclasspath"/> |
| <classpath refid="idea-runner-server.module.classpath"/> |
| <src refid="idea-runner-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.idea-runner-server"/> |
| </javac2> |
| |
| <copy todir="${idea-runner-server.output.dir}"> |
| <fileset dir="${module.idea-runner-server.basedir}/idea-runner-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.idea-runner-server.basedir}/idea-runner-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.idea-runner-server.tests" depends="compile.module.idea-runner-server.production" description="compile module idea-runner-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.idea-runner-server" description="cleanup module"> |
| <delete dir="${idea-runner-server.output.dir}"/> |
| <delete dir="${idea-runner-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module perforce --> |
| |
| <dirname property="module.perforce.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.perforce" value="${compiler.args}"/> |
| |
| <property name="perforce.output.dir" value="${module.perforce.basedir}/perforce/classes"/> |
| <property name="perforce.testoutput.dir" value="${module.perforce.basedir}/perforce/classes"/> |
| |
| <path id="perforce.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="perforce.module.classpath"> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.perforce.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.perforce.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${module.perforce.basedir}/perforce/lib/perforce_util.jar"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.perforce"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.perforce"> |
| <patternset refid="excluded.from.module.perforce"/> |
| </patternset> |
| |
| <path id="perforce.module.sourcepath"> |
| <dirset dir="${module.perforce.basedir}/perforce"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.perforce" depends="compile.module.perforce.production,compile.module.perforce.tests" description="Compile module perforce"/> |
| |
| <target name="compile.module.perforce.production" depends="compile.module.common,compile.module.server-model,compile.module.patches,compile.module.server-openapi" description="Compile module perforce; production classes"> |
| <mkdir dir="${perforce.output.dir}"/> |
| <javac2 destdir="${perforce.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.perforce}"/> |
| <bootclasspath refid="perforce.module.bootclasspath"/> |
| <classpath refid="perforce.module.classpath"/> |
| <src refid="perforce.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.perforce"/> |
| </javac2> |
| |
| <copy todir="${perforce.output.dir}"> |
| <fileset dir="${module.perforce.basedir}/perforce/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.perforce.basedir}/perforce/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.perforce.tests" depends="compile.module.perforce.production" description="compile module perforce; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.perforce" description="cleanup module"> |
| <delete dir="${perforce.output.dir}"/> |
| <delete dir="${perforce.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module web-openapi --> |
| |
| <dirname property="module.web-openapi.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.web-openapi" value="${compiler.args}"/> |
| |
| <property name="web-openapi.output.dir" value="${module.web-openapi.basedir}/web-openapi/classes"/> |
| <property name="web-openapi.testoutput.dir" value="${module.web-openapi.basedir}/web-openapi/classes"/> |
| |
| <path id="web-openapi.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="web-openapi.module.classpath"> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <path refid="library.spring.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <path refid="library.tomcat-local.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.web-openapi"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.web-openapi"> |
| <patternset refid="excluded.from.module.web-openapi"/> |
| </patternset> |
| |
| <path id="web-openapi.module.sourcepath"> |
| <dirset dir="${module.web-openapi.basedir}/web-openapi"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.web-openapi" depends="compile.module.web-openapi.production,compile.module.web-openapi.tests" description="Compile module web-openapi"/> |
| |
| <target name="compile.module.web-openapi.production" depends="compile.module.server-model,compile.module.server-openapi,compile.module.common-runtime" description="Compile module web-openapi; production classes"> |
| <mkdir dir="${web-openapi.output.dir}"/> |
| <javac2 destdir="${web-openapi.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.web-openapi}"/> |
| <bootclasspath refid="web-openapi.module.bootclasspath"/> |
| <classpath refid="web-openapi.module.classpath"/> |
| <src refid="web-openapi.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.web-openapi"/> |
| </javac2> |
| |
| <copy todir="${web-openapi.output.dir}"> |
| <fileset dir="${module.web-openapi.basedir}/web-openapi/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.web-openapi.tests" depends="compile.module.web-openapi.production" description="compile module web-openapi; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.web-openapi" description="cleanup module"> |
| <delete dir="${web-openapi.output.dir}"/> |
| <delete dir="${web-openapi.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module artefacts --> |
| |
| <dirname property="module.artefacts.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.artefacts" value="${compiler.args}"/> |
| |
| <property name="artefacts.output.dir" value="${module.artefacts.basedir}/artefacts/classes"/> |
| <property name="artefacts.testoutput.dir" value="${module.artefacts.basedir}/artefacts/classes"/> |
| |
| <path id="artefacts.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="artefacts.module.classpath"> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.artefacts.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.artefacts.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.spring.classpath"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${web-openapi.output.dir}"/> |
| <pathelement location="${module.artefacts.basedir}/web/lib/commons-fileupload-1.0.jar"/> |
| <path refid="library.tomcat-local.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.artefacts"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.artefacts"> |
| <patternset refid="excluded.from.module.artefacts"/> |
| </patternset> |
| |
| <path id="artefacts.module.sourcepath"> |
| <dirset dir="${module.artefacts.basedir}/artefacts"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.artefacts" depends="compile.module.artefacts.production,compile.module.artefacts.tests" description="Compile module artefacts"/> |
| |
| <target name="compile.module.artefacts.production" depends="compile.module.common,compile.module.server-model,compile.module.server-openapi,compile.module.web-openapi" description="Compile module artefacts; production classes"> |
| <mkdir dir="${artefacts.output.dir}"/> |
| <javac2 destdir="${artefacts.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.artefacts}"/> |
| <bootclasspath refid="artefacts.module.bootclasspath"/> |
| <classpath refid="artefacts.module.classpath"/> |
| <src refid="artefacts.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.artefacts"/> |
| </javac2> |
| |
| <copy todir="${artefacts.output.dir}"> |
| <fileset dir="${module.artefacts.basedir}/artefacts/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.artefacts.basedir}/artefacts/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.artefacts.tests" depends="compile.module.artefacts.production" description="compile module artefacts; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.artefacts" description="cleanup module"> |
| <delete dir="${artefacts.output.dir}"/> |
| <delete dir="${artefacts.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module win32-notificator --> |
| |
| <dirname property="module.win32-notificator.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.win32-notificator" value="${compiler.args}"/> |
| |
| <property name="win32-notificator.output.dir" value="${module.win32-notificator.basedir}/win32-notificator/classes"/> |
| <property name="win32-notificator.testoutput.dir" value="${module.win32-notificator.basedir}/win32-notificator/classes"/> |
| |
| <path id="win32-notificator.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="win32-notificator.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.win32-notificator.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.win32-notificator.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${web-openapi.output.dir}"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${utils.output.dir}"/> |
| <path refid="library.spring.classpath"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <path refid="library.tomcat.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.win32-notificator"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.win32-notificator"> |
| <patternset refid="excluded.from.module.win32-notificator"/> |
| </patternset> |
| |
| <path id="win32-notificator.module.sourcepath"> |
| <dirset dir="${module.win32-notificator.basedir}/win32-notificator"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.win32-notificator" depends="compile.module.win32-notificator.production,compile.module.win32-notificator.tests" description="Compile module win32-notificator"/> |
| |
| <target name="compile.module.win32-notificator.production" depends="compile.module.common,compile.module.server-model,compile.module.server-openapi,compile.module.web-openapi,compile.module.utils,compile.module.messages" description="Compile module win32-notificator; production classes"> |
| <mkdir dir="${win32-notificator.output.dir}"/> |
| <javac2 destdir="${win32-notificator.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.win32-notificator}"/> |
| <bootclasspath refid="win32-notificator.module.bootclasspath"/> |
| <classpath refid="win32-notificator.module.classpath"/> |
| <src refid="win32-notificator.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.win32-notificator"/> |
| </javac2> |
| |
| <copy todir="${win32-notificator.output.dir}"> |
| <fileset dir="${module.win32-notificator.basedir}/win32-notificator/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.win32-notificator.basedir}/win32-notificator/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.win32-notificator.tests" depends="compile.module.win32-notificator.production" description="compile module win32-notificator; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.win32-notificator" description="cleanup module"> |
| <delete dir="${win32-notificator.output.dir}"/> |
| <delete dir="${win32-notificator.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module email-notificator --> |
| |
| <dirname property="module.email-notificator.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.email-notificator" value="${compiler.args}"/> |
| |
| <property name="email-notificator.output.dir" value="${module.email-notificator.basedir}/email-notificator/classes"/> |
| <property name="email-notificator.testoutput.dir" value="${module.email-notificator.basedir}/email-notificator/classes"/> |
| |
| <path id="email-notificator.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="email-notificator.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.email-notificator.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${module.email-notificator.basedir}/lib/mail.jar"/> |
| <pathelement location="${module.email-notificator.basedir}/lib/activation.jar"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <path refid="library.log4j-1.2.12.classpath"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.email-notificator"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.email-notificator"> |
| <patternset refid="excluded.from.module.email-notificator"/> |
| </patternset> |
| |
| <path id="email-notificator.module.sourcepath"> |
| <dirset dir="${module.email-notificator.basedir}/email-notificator"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.email-notificator" depends="compile.module.email-notificator.production,compile.module.email-notificator.tests" description="Compile module email-notificator"/> |
| |
| <target name="compile.module.email-notificator.production" depends="compile.module.common,compile.module.server-model,compile.module.server-openapi,compile.module.messages" description="Compile module email-notificator; production classes"> |
| <mkdir dir="${email-notificator.output.dir}"/> |
| <javac2 destdir="${email-notificator.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.email-notificator}"/> |
| <bootclasspath refid="email-notificator.module.bootclasspath"/> |
| <classpath refid="email-notificator.module.classpath"/> |
| <src refid="email-notificator.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.email-notificator"/> |
| </javac2> |
| |
| <copy todir="${email-notificator.output.dir}"> |
| <fileset dir="${module.email-notificator.basedir}/email-notificator/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.email-notificator.tests" depends="compile.module.email-notificator.production" description="compile module email-notificator; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.email-notificator" description="cleanup module"> |
| <delete dir="${email-notificator.output.dir}"/> |
| <delete dir="${email-notificator.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module Solution2005-runner-server --> |
| |
| <dirname property="module.solution2005-runner-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.solution2005-runner-server" value="${compiler.args}"/> |
| |
| <property name="solution2005-runner-server.output.dir" value="${module.solution2005-runner-server.basedir}/Solution2005-runner-server/classes"/> |
| <property name="solution2005-runner-server.testoutput.dir" value="${module.solution2005-runner-server.basedir}/Solution2005-runner-server/classes"/> |
| |
| <path id="solution2005-runner-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="solution2005-runner-server.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.solution2005-runner-server.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${msbuild-runner-server.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.solution2005-runner-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.solution2005-runner-server"> |
| <patternset refid="excluded.from.module.solution2005-runner-server"/> |
| </patternset> |
| |
| <path id="solution2005-runner-server.module.sourcepath"> |
| <dirset dir="${module.solution2005-runner-server.basedir}/Solution2005-runner-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.solution2005-runner-server" depends="compile.module.solution2005-runner-server.production,compile.module.solution2005-runner-server.tests" description="Compile module Solution2005-runner-server"/> |
| |
| <target name="compile.module.solution2005-runner-server.production" depends="compile.module.common,compile.module.server-openapi,compile.module.msbuild-runner-server" description="Compile module Solution2005-runner-server; production classes"> |
| <mkdir dir="${solution2005-runner-server.output.dir}"/> |
| <javac2 destdir="${solution2005-runner-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.solution2005-runner-server}"/> |
| <bootclasspath refid="solution2005-runner-server.module.bootclasspath"/> |
| <classpath refid="solution2005-runner-server.module.classpath"/> |
| <src refid="solution2005-runner-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.solution2005-runner-server"/> |
| </javac2> |
| |
| <copy todir="${solution2005-runner-server.output.dir}"> |
| <fileset dir="${module.solution2005-runner-server.basedir}/Solution2005-runner-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.solution2005-runner-server.basedir}/Solution2005-runner-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.solution2005-runner-server.tests" depends="compile.module.solution2005-runner-server.production" description="compile module Solution2005-runner-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.solution2005-runner-server" description="cleanup module"> |
| <delete dir="${solution2005-runner-server.output.dir}"/> |
| <delete dir="${solution2005-runner-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module NAnt-runner-server --> |
| |
| <dirname property="module.nant-runner-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.nant-runner-server" value="${compiler.args}"/> |
| |
| <property name="nant-runner-server.output.dir" value="${module.nant-runner-server.basedir}/NAnt-runner-server/classes"/> |
| <property name="nant-runner-server.testoutput.dir" value="${module.nant-runner-server.basedir}/NAnt-runner-server/classes"/> |
| |
| <path id="nant-runner-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="nant-runner-server.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.nant-runner-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.nant-runner-server.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.nant-runner-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.nant-runner-server"> |
| <patternset refid="excluded.from.module.nant-runner-server"/> |
| </patternset> |
| |
| <path id="nant-runner-server.module.sourcepath"> |
| <dirset dir="${module.nant-runner-server.basedir}/NAnt-runner-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.nant-runner-server" depends="compile.module.nant-runner-server.production,compile.module.nant-runner-server.tests" description="Compile module NAnt-runner-server"/> |
| |
| <target name="compile.module.nant-runner-server.production" depends="compile.module.common,compile.module.server-openapi" description="Compile module NAnt-runner-server; production classes"> |
| <mkdir dir="${nant-runner-server.output.dir}"/> |
| <javac2 destdir="${nant-runner-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.nant-runner-server}"/> |
| <bootclasspath refid="nant-runner-server.module.bootclasspath"/> |
| <classpath refid="nant-runner-server.module.classpath"/> |
| <src refid="nant-runner-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.nant-runner-server"/> |
| </javac2> |
| |
| <copy todir="${nant-runner-server.output.dir}"> |
| <fileset dir="${module.nant-runner-server.basedir}/NAnt-runner-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.nant-runner-server.basedir}/NAnt-runner-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.nant-runner-server.tests" depends="compile.module.nant-runner-server.production" description="compile module NAnt-runner-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.nant-runner-server" description="cleanup module"> |
| <delete dir="${nant-runner-server.output.dir}"/> |
| <delete dir="${nant-runner-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module inspections-util --> |
| |
| <dirname property="module.inspections-util.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.inspections-util" value="${compiler.args}"/> |
| |
| <property name="inspections-util.output.dir" value="${module.inspections-util.basedir}/inspections-util/classes"/> |
| <property name="inspections-util.testoutput.dir" value="${module.inspections-util.basedir}/inspections-util/classes"/> |
| |
| <path id="inspections-util.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="inspections-util.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.inspections-util.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.inspections-util.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.jdom.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.inspections-util"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.inspections-util"> |
| <patternset refid="excluded.from.module.inspections-util"/> |
| </patternset> |
| |
| <path id="inspections-util.module.sourcepath"> |
| <dirset dir="${module.inspections-util.basedir}/inspections-util"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.inspections-util" depends="compile.module.inspections-util.production,compile.module.inspections-util.tests" description="Compile module inspections-util"/> |
| |
| <target name="compile.module.inspections-util.production" depends="compile.module.common" description="Compile module inspections-util; production classes"> |
| <mkdir dir="${inspections-util.output.dir}"/> |
| <javac2 destdir="${inspections-util.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.inspections-util}"/> |
| <bootclasspath refid="inspections-util.module.bootclasspath"/> |
| <classpath refid="inspections-util.module.classpath"/> |
| <src refid="inspections-util.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.inspections-util"/> |
| </javac2> |
| |
| <copy todir="${inspections-util.output.dir}"> |
| <fileset dir="${module.inspections-util.basedir}/inspections-util/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.inspections-util.tests" depends="compile.module.inspections-util.production" description="compile module inspections-util; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.inspections-util" description="cleanup module"> |
| <delete dir="${inspections-util.output.dir}"/> |
| <delete dir="${inspections-util.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module coverage-server --> |
| |
| <dirname property="module.coverage-server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.coverage-server" value="${compiler.args}"/> |
| |
| <property name="coverage-server.output.dir" value="${module.coverage-server.basedir}/coverage-server/classes"/> |
| <property name="coverage-server.testoutput.dir" value="${module.coverage-server.basedir}/coverage-server/classes"/> |
| |
| <path id="coverage-server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="coverage-server.module.classpath"> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${web-openapi.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <path refid="library.spring.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.coverage-server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.coverage-server.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.tomcat-local.classpath"/> |
| <pathelement location="${ant-runner-server.output.dir}"/> |
| <pathelement location="${idea-runner-server.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.coverage-server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.coverage-server"> |
| <patternset refid="excluded.from.module.coverage-server"/> |
| </patternset> |
| |
| <path id="coverage-server.module.sourcepath"> |
| <dirset dir="${module.coverage-server.basedir}/coverage-server"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.coverage-server" depends="compile.module.coverage-server.production,compile.module.coverage-server.tests" description="Compile module coverage-server"/> |
| |
| <target name="compile.module.coverage-server.production" depends="compile.module.common,compile.module.runtime-util,compile.module.server-model,compile.module.server-openapi,compile.module.web-openapi,compile.module.ant-runner-server,compile.module.idea-runner-server" description="Compile module coverage-server; production classes"> |
| <mkdir dir="${coverage-server.output.dir}"/> |
| <javac2 destdir="${coverage-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.coverage-server}"/> |
| <bootclasspath refid="coverage-server.module.bootclasspath"/> |
| <classpath refid="coverage-server.module.classpath"/> |
| <src refid="coverage-server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.coverage-server"/> |
| </javac2> |
| |
| <copy todir="${coverage-server.output.dir}"> |
| <fileset dir="${module.coverage-server.basedir}/coverage-server/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.coverage-server.basedir}/coverage-server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.coverage-server.tests" depends="compile.module.coverage-server.production" description="compile module coverage-server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.coverage-server" description="cleanup module"> |
| <delete dir="${coverage-server.output.dir}"/> |
| <delete dir="${coverage-server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module NAnt-runner --> |
| |
| <dirname property="module.nant-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.nant-runner" value="${compiler.args}"/> |
| |
| <property name="nant-runner.output.dir" value="${module.nant-runner.basedir}/NAnt-runner/classes"/> |
| <property name="nant-runner.testoutput.dir" value="${module.nant-runner.basedir}/NAnt-runner/classes"/> |
| |
| <path id="nant-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="nant-runner.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.nant-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.nant-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${dotnetcommon-runtime.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.nant-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.nant-runner"> |
| <patternset refid="excluded.from.module.nant-runner"/> |
| </patternset> |
| |
| <path id="nant-runner.module.sourcepath"> |
| <dirset dir="${module.nant-runner.basedir}/NAnt-runner"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.nant-runner" depends="compile.module.nant-runner.production,compile.module.nant-runner.tests" description="Compile module NAnt-runner"/> |
| |
| <target name="compile.module.nant-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.dotnetcommon-runtime,compile.module.agent" description="Compile module NAnt-runner; production classes"> |
| <mkdir dir="${nant-runner.output.dir}"/> |
| <javac2 destdir="${nant-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.nant-runner}"/> |
| <bootclasspath refid="nant-runner.module.bootclasspath"/> |
| <classpath refid="nant-runner.module.classpath"/> |
| <src refid="nant-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.nant-runner"/> |
| </javac2> |
| |
| <copy todir="${nant-runner.output.dir}"> |
| <fileset dir="${module.nant-runner.basedir}/NAnt-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.nant-runner.tests" depends="compile.module.nant-runner.production" description="compile module NAnt-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.nant-runner" description="cleanup module"> |
| <delete dir="${nant-runner.output.dir}"/> |
| <delete dir="${nant-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module maven-runner --> |
| |
| <dirname property="module.maven-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.maven-runner" value="${compiler.args}"/> |
| |
| <property name="maven-runner.output.dir" value="${module.maven-runner.basedir}/maven-runner/classes"/> |
| <property name="maven-runner.testoutput.dir" value="${module.maven-runner.basedir}/maven-runner/classes"/> |
| |
| <path id="maven-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="maven-runner.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${module.maven-runner.basedir}/lib/annotations.jar"/> |
| <path refid="library.log4j-1.2.12.classpath"/> |
| <pathelement location="${maven-runtime.output.dir}"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.maven-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.maven-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${server-logging.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.maven-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.maven-runner"> |
| <patternset refid="excluded.from.module.maven-runner"/> |
| </patternset> |
| |
| <path id="maven-runner.module.sourcepath"> |
| <dirset dir="${module.maven-runner.basedir}/maven-runner"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.maven-runner" depends="compile.module.maven-runner.production,compile.module.maven-runner.tests" description="Compile module maven-runner"/> |
| |
| <target name="compile.module.maven-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.server-logging,compile.module.xml-rpc-wrapper,compile.module.agent,compile.module.maven-runtime" description="Compile module maven-runner; production classes"> |
| <mkdir dir="${maven-runner.output.dir}"/> |
| <javac2 destdir="${maven-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.maven-runner}"/> |
| <bootclasspath refid="maven-runner.module.bootclasspath"/> |
| <classpath refid="maven-runner.module.classpath"/> |
| <src refid="maven-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.maven-runner"/> |
| </javac2> |
| |
| <copy todir="${maven-runner.output.dir}"> |
| <fileset dir="${module.maven-runner.basedir}/maven-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.maven-runner.tests" depends="compile.module.maven-runner.production" description="compile module maven-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.maven-runner" description="cleanup module"> |
| <delete dir="${maven-runner.output.dir}"/> |
| <delete dir="${maven-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module license-common --> |
| |
| <dirname property="module.license-common.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.license-common" value="${compiler.args}"/> |
| |
| <property name="license-common.output.dir" value="${module.license-common.basedir}/license-common/classes"/> |
| <property name="license-common.testoutput.dir" value="${module.license-common.basedir}/license-common/classes"/> |
| |
| <path id="license-common.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="license-common.module.classpath"> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.license-common"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.license-common"> |
| <patternset refid="excluded.from.module.license-common"/> |
| </patternset> |
| |
| <path id="license-common.module.sourcepath"> |
| <dirset dir="${module.license-common.basedir}/license-common"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.license-common" depends="compile.module.license-common.production,compile.module.license-common.tests" description="Compile module license-common"/> |
| |
| <target name="compile.module.license-common.production" description="Compile module license-common; production classes"> |
| <mkdir dir="${license-common.output.dir}"/> |
| <javac2 destdir="${license-common.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.license-common}"/> |
| <bootclasspath refid="license-common.module.bootclasspath"/> |
| <classpath refid="license-common.module.classpath"/> |
| <src refid="license-common.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.license-common"/> |
| </javac2> |
| |
| <copy todir="${license-common.output.dir}"> |
| <fileset dir="${module.license-common.basedir}/license-common/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.license-common.tests" depends="compile.module.license-common.production" description="compile module license-common; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.license-common" description="cleanup module"> |
| <delete dir="${license-common.output.dir}"/> |
| <delete dir="${license-common.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module license-keygen --> |
| |
| <dirname property="module.license-keygen.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.license-keygen" value="${compiler.args}"/> |
| |
| <property name="license-keygen.output.dir" value="${module.license-keygen.basedir}/license-keygen/classes"/> |
| <property name="license-keygen.testoutput.dir" value="${module.license-keygen.basedir}/license-keygen/classes"/> |
| |
| <path id="license-keygen.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="license-keygen.module.classpath"> |
| <pathelement location="${module.license-keygen.basedir}/license-keygen/lib/bcprov-jdk15-132.jar"/> |
| <pathelement location="${license-common.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.license-keygen.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.license-keygen.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.license-keygen"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.license-keygen"> |
| <patternset refid="excluded.from.module.license-keygen"/> |
| </patternset> |
| |
| <path id="license-keygen.module.sourcepath"> |
| <dirset dir="${module.license-keygen.basedir}/license-keygen"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.license-keygen" depends="compile.module.license-keygen.production,compile.module.license-keygen.tests" description="Compile module license-keygen"/> |
| |
| <target name="compile.module.license-keygen.production" depends="compile.module.common,compile.module.license-common" description="Compile module license-keygen; production classes"> |
| <mkdir dir="${license-keygen.output.dir}"/> |
| <javac2 destdir="${license-keygen.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.license-keygen}"/> |
| <bootclasspath refid="license-keygen.module.bootclasspath"/> |
| <classpath refid="license-keygen.module.classpath"/> |
| <src refid="license-keygen.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.license-keygen"/> |
| </javac2> |
| |
| <copy todir="${license-keygen.output.dir}"> |
| <fileset dir="${module.license-keygen.basedir}/license-keygen/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.license-keygen.tests" depends="compile.module.license-keygen.production" description="compile module license-keygen; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.license-keygen" description="cleanup module"> |
| <delete dir="${license-keygen.output.dir}"/> |
| <delete dir="${license-keygen.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module server --> |
| |
| <dirname property="module.server.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.server" value="${compiler.args}"/> |
| |
| <property name="server.output.dir" value="${module.server.basedir}/server/classes"/> |
| <property name="server.testoutput.dir" value="${module.server.basedir}/server/classesTest"/> |
| |
| <path id="server.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="server.module.classpath"> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.server.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.server.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.jdom.classpath"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <path refid="library.database.classpath"/> |
| <pathelement location="${patches.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${utils.output.dir}"/> |
| <pathelement location="${license-common.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <path refid="library.commons-dbcp.classpath"/> |
| <path refid="library.spring.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.server"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.server"> |
| <patternset refid="excluded.from.module.server"/> |
| </patternset> |
| |
| <path id="server.module.sourcepath"> |
| <dirset dir="${module.server.basedir}/server"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.server" depends="compile.module.server.production,compile.module.server.tests" description="Compile module server"/> |
| |
| <target name="compile.module.server.production" depends="compile.module.common,compile.module.runtime-util,compile.module.server-model,compile.module.patches,compile.module.server-openapi,compile.module.xml-rpc-wrapper,compile.module.license-common,compile.module.utils,compile.module.messages,compile.module.common-runtime,compile.module.patches-impl" description="Compile module server; production classes"> |
| <mkdir dir="${server.output.dir}"/> |
| <javac2 destdir="${server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.server}"/> |
| <bootclasspath refid="server.module.bootclasspath"/> |
| <classpath refid="server.module.classpath"/> |
| <src refid="server.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.server"/> |
| </javac2> |
| |
| <copy todir="${server.output.dir}"> |
| <fileset dir="${module.server.basedir}/server/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.server.tests" depends="compile.module.server.production" description="compile module server; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.server" description="cleanup module"> |
| <delete dir="${server.output.dir}"/> |
| <delete dir="${server.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module jabber-notificator --> |
| |
| <dirname property="module.jabber-notificator.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.jabber-notificator" value="${compiler.args}"/> |
| |
| <property name="jabber-notificator.output.dir" value="${module.jabber-notificator.basedir}/jabber-notificator/classes"/> |
| <property name="jabber-notificator.testoutput.dir" value="${module.jabber-notificator.basedir}/jabber-notificator/classes"/> |
| |
| <path id="jabber-notificator.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="jabber-notificator.module.classpath"> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${module.jabber-notificator.basedir}/jabber-notificator/lib/smack.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/jabber-notificator/lib/smackx.jar"/> |
| <path refid="library.picocontainer.classpath"/> |
| <path refid="library.log4j-1.2.12.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.jabber-notificator.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.jabber-notificator.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.jabber-notificator"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.jabber-notificator"> |
| <patternset refid="excluded.from.module.jabber-notificator"/> |
| </patternset> |
| |
| <path id="jabber-notificator.module.sourcepath"> |
| <dirset dir="${module.jabber-notificator.basedir}/jabber-notificator"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.jabber-notificator" depends="compile.module.jabber-notificator.production,compile.module.jabber-notificator.tests" description="Compile module jabber-notificator"/> |
| |
| <target name="compile.module.jabber-notificator.production" depends="compile.module.common,compile.module.server,compile.module.server-model,compile.module.messages,compile.module.common-runtime" description="Compile module jabber-notificator; production classes"> |
| <mkdir dir="${jabber-notificator.output.dir}"/> |
| <javac2 destdir="${jabber-notificator.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.jabber-notificator}"/> |
| <bootclasspath refid="jabber-notificator.module.bootclasspath"/> |
| <classpath refid="jabber-notificator.module.classpath"/> |
| <src refid="jabber-notificator.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.jabber-notificator"/> |
| </javac2> |
| |
| <copy todir="${jabber-notificator.output.dir}"> |
| <fileset dir="${module.jabber-notificator.basedir}/jabber-notificator/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.jabber-notificator.tests" depends="compile.module.jabber-notificator.production" description="compile module jabber-notificator; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.jabber-notificator" description="cleanup module"> |
| <delete dir="${jabber-notificator.output.dir}"/> |
| <delete dir="${jabber-notificator.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module server-side-inspections --> |
| |
| <dirname property="module.server-side-inspections.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.server-side-inspections" value="${compiler.args}"/> |
| |
| <property name="server-side-inspections.output.dir" value="${module.server-side-inspections.basedir}/server-side-inspections/classes"/> |
| <property name="server-side-inspections.testoutput.dir" value="${module.server-side-inspections.basedir}/server-side-inspections/classes"/> |
| |
| <path id="server-side-inspections.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="server-side-inspections.module.classpath"> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.server-side-inspections.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.server-side-inspections.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${inspections-util.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.server-side-inspections"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.server-side-inspections"> |
| <patternset refid="excluded.from.module.server-side-inspections"/> |
| </patternset> |
| |
| <path id="server-side-inspections.module.sourcepath"> |
| <dirset dir="${module.server-side-inspections.basedir}/server-side-inspections"> |
| <include name="resources"/> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.server-side-inspections" depends="compile.module.server-side-inspections.production,compile.module.server-side-inspections.tests" description="Compile module server-side-inspections"/> |
| |
| <target name="compile.module.server-side-inspections.production" depends="compile.module.common,compile.module.server,compile.module.server-openapi,compile.module.inspections-util,compile.module.messages" description="Compile module server-side-inspections; production classes"> |
| <mkdir dir="${server-side-inspections.output.dir}"/> |
| <javac2 destdir="${server-side-inspections.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.server-side-inspections}"/> |
| <bootclasspath refid="server-side-inspections.module.bootclasspath"/> |
| <classpath refid="server-side-inspections.module.classpath"/> |
| <src refid="server-side-inspections.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.server-side-inspections"/> |
| </javac2> |
| |
| <copy todir="${server-side-inspections.output.dir}"> |
| <fileset dir="${module.server-side-inspections.basedir}/server-side-inspections/resources"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| <fileset dir="${module.server-side-inspections.basedir}/server-side-inspections/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.server-side-inspections.tests" depends="compile.module.server-side-inspections.production" description="compile module server-side-inspections; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.server-side-inspections" description="cleanup module"> |
| <delete dir="${server-side-inspections.output.dir}"/> |
| <delete dir="${server-side-inspections.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module inspections-runner --> |
| |
| <dirname property="module.inspections-runner.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.inspections-runner" value="${compiler.args}"/> |
| |
| <property name="inspections-runner.output.dir" value="${module.inspections-runner.basedir}/inspections-runner/classes"/> |
| <property name="inspections-runner.testoutput.dir" value="${module.inspections-runner.basedir}/inspections-runner/classes"/> |
| |
| <path id="inspections-runner.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="inspections-runner.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.inspections-runner.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.inspections-runner.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-side-inspections.output.dir}"/> |
| <pathelement location="${inspections-util.output.dir}"/> |
| <path refid="library.xstream.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.inspections-runner"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.inspections-runner"> |
| <patternset refid="excluded.from.module.inspections-runner"/> |
| </patternset> |
| |
| <path id="inspections-runner.module.sourcepath"> |
| <dirset dir="${module.inspections-runner.basedir}/inspections-runner"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.inspections-runner" depends="compile.module.inspections-runner.production,compile.module.inspections-runner.tests" description="Compile module inspections-runner"/> |
| |
| <target name="compile.module.inspections-runner.production" depends="compile.module.common,compile.module.runtime-util,compile.module.server-side-inspections,compile.module.inspections-util,compile.module.agent,compile.module.messages,compile.module.common-runtime" description="Compile module inspections-runner; production classes"> |
| <mkdir dir="${inspections-runner.output.dir}"/> |
| <javac2 destdir="${inspections-runner.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.inspections-runner}"/> |
| <bootclasspath refid="inspections-runner.module.bootclasspath"/> |
| <classpath refid="inspections-runner.module.classpath"/> |
| <src refid="inspections-runner.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.inspections-runner"/> |
| </javac2> |
| |
| <copy todir="${inspections-runner.output.dir}"> |
| <fileset dir="${module.inspections-runner.basedir}/inspections-runner/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.inspections-runner.tests" depends="compile.module.inspections-runner.production" description="compile module inspections-runner; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.inspections-runner" description="cleanup module"> |
| <delete dir="${inspections-runner.output.dir}"/> |
| <delete dir="${inspections-runner.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module BuildServer --> |
| |
| <dirname property="module.buildserver.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.buildserver" value="${compiler.args}"/> |
| |
| <property name="buildserver.output.dir" value="${module.buildserver.basedir}/build/classes"/> |
| <property name="buildserver.testoutput.dir" value="${module.buildserver.basedir}/build/classes"/> |
| |
| <path id="buildserver.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="buildserver.module.classpath"> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${ant-runner.output.dir}"/> |
| <pathelement location="${ant-runtime.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.buildserver.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.buildserver.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${coverage-agent.output.dir}"/> |
| <pathelement location="${module.buildserver.basedir}/coverage-agent/lib/emma.jar"/> |
| <pathelement location="${inspections-runner.output.dir}"/> |
| <pathelement location="${maven-runner.output.dir}"/> |
| <pathelement location="${maven-runtime.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <path refid="library.maven-2.1.classpath"/> |
| <pathelement location="${inspections-util.output.dir}"/> |
| <pathelement location="${msbuild-runner.output.dir}"/> |
| <pathelement location="${nant-runner.output.dir}"/> |
| <pathelement location="${solution2005-runner.output.dir}"/> |
| <pathelement location="${idea-runner.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.buildserver"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.buildserver"> |
| <patternset refid="excluded.from.module.buildserver"/> |
| </patternset> |
| |
| <path id="buildserver.module.sourcepath"> |
| <dirset dir="${module.buildserver.basedir}"> |
| <include name="build/src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.buildserver" depends="compile.module.buildserver.production,compile.module.buildserver.tests" description="Compile module BuildServer"/> |
| |
| <target name="compile.module.buildserver.production" depends="compile.module.server,compile.module.common,compile.module.maven-runner,compile.module.ant-runtime,compile.module.nant-runner,compile.module.inspections-util,compile.module.idea-runner,compile.module.msbuild-runner,compile.module.ant-runner,compile.module.solution2005-runner,compile.module.coverage-agent,compile.module.agent,compile.module.inspections-runner,compile.module.maven-runtime,compile.module.common-runtime" description="Compile module BuildServer; production classes"> |
| <mkdir dir="${buildserver.output.dir}"/> |
| <javac2 destdir="${buildserver.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.buildserver}"/> |
| <bootclasspath refid="buildserver.module.bootclasspath"/> |
| <classpath refid="buildserver.module.classpath"/> |
| <src refid="buildserver.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.buildserver"/> |
| </javac2> |
| |
| <copy todir="${buildserver.output.dir}"> |
| <fileset dir="${module.buildserver.basedir}/build/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.buildserver.tests" depends="compile.module.buildserver.production" description="compile module BuildServer; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.buildserver" description="cleanup module"> |
| <delete dir="${buildserver.output.dir}"/> |
| <delete dir="${buildserver.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module agentInstaller --> |
| |
| <dirname property="module.agentinstaller.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.agentinstaller" value="${compiler.args}"/> |
| |
| <property name="agentinstaller.output.dir" value="${module.agentinstaller.basedir}/agentInstaller/classes"/> |
| <property name="agentinstaller.testoutput.dir" value="${module.agentinstaller.basedir}/agentInstaller/classes"/> |
| |
| <path id="agentinstaller.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="agentinstaller.module.classpath"> |
| <pathelement location="${module.agentinstaller.basedir}/agentInstaller/lib/standalone-compiler.jar"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.agentinstaller"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.agentinstaller"> |
| <patternset refid="excluded.from.module.agentinstaller"/> |
| </patternset> |
| |
| <path id="agentinstaller.module.sourcepath"> |
| <dirset dir="${module.agentinstaller.basedir}/agentInstaller"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| <path id="agentinstaller.module.test.sourcepath"> |
| <dirset dir="${module.agentinstaller.basedir}/agentInstaller"> |
| <include name="testSource"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.agentinstaller" depends="compile.module.agentinstaller.production,compile.module.agentinstaller.tests" description="Compile module agentInstaller"/> |
| |
| <target name="compile.module.agentinstaller.production" description="Compile module agentInstaller; production classes"> |
| <mkdir dir="${agentinstaller.output.dir}"/> |
| <javac2 destdir="${agentinstaller.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.agentinstaller}"/> |
| <bootclasspath refid="agentinstaller.module.bootclasspath"/> |
| <classpath refid="agentinstaller.module.classpath"/> |
| <src refid="agentinstaller.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.agentinstaller"/> |
| </javac2> |
| |
| <copy todir="${agentinstaller.output.dir}"> |
| <fileset dir="${module.agentinstaller.basedir}/agentInstaller/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.agentinstaller.tests" depends="compile.module.agentinstaller.production" description="compile module agentInstaller; test classes" unless="skip.tests"> |
| <mkdir dir="${agentinstaller.testoutput.dir}"/> |
| <javac2 destdir="${agentinstaller.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.agentinstaller}"/> |
| <classpath refid="agentinstaller.module.classpath"/> |
| <classpath location="${agentinstaller.output.dir}"/> |
| <src refid="agentinstaller.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.agentinstaller"/> |
| </javac2> |
| |
| <copy todir="${agentinstaller.testoutput.dir}"> |
| <fileset dir="${module.agentinstaller.basedir}/agentInstaller/testSource"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.agentinstaller" description="cleanup module"> |
| <delete dir="${agentinstaller.output.dir}"/> |
| <delete dir="${agentinstaller.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module agentInstaller-UI --> |
| |
| <dirname property="module.agentinstaller-ui.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.agentinstaller-ui" value="${compiler.args}"/> |
| |
| <property name="agentinstaller-ui.output.dir" value="${module.agentinstaller-ui.basedir}/agentInstaller-UI/classes"/> |
| <property name="agentinstaller-ui.testoutput.dir" value="${module.agentinstaller-ui.basedir}/agentInstaller-UI/classes"/> |
| |
| <path id="agentinstaller-ui.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="agentinstaller-ui.module.classpath"> |
| <pathelement location="${jdk-searcher.output.dir}"/> |
| <pathelement location="${agentinstaller.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.agentinstaller-ui"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.agentinstaller-ui"> |
| <patternset refid="excluded.from.module.agentinstaller-ui"/> |
| </patternset> |
| |
| <path id="agentinstaller-ui.module.sourcepath"> |
| <dirset dir="${module.agentinstaller-ui.basedir}/agentInstaller-UI"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.agentinstaller-ui" depends="compile.module.agentinstaller-ui.production,compile.module.agentinstaller-ui.tests" description="Compile module agentInstaller-UI"/> |
| |
| <target name="compile.module.agentinstaller-ui.production" depends="compile.module.jdk-searcher,compile.module.agentinstaller" description="Compile module agentInstaller-UI; production classes"> |
| <mkdir dir="${agentinstaller-ui.output.dir}"/> |
| <javac2 destdir="${agentinstaller-ui.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.agentinstaller-ui}"/> |
| <bootclasspath refid="agentinstaller-ui.module.bootclasspath"/> |
| <classpath refid="agentinstaller-ui.module.classpath"/> |
| <src refid="agentinstaller-ui.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.agentinstaller-ui"/> |
| </javac2> |
| |
| <copy todir="${agentinstaller-ui.output.dir}"> |
| <fileset dir="${module.agentinstaller-ui.basedir}/agentInstaller-UI/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.agentinstaller-ui.tests" depends="compile.module.agentinstaller-ui.production" description="compile module agentInstaller-UI; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.agentinstaller-ui" description="cleanup module"> |
| <delete dir="${agentinstaller-ui.output.dir}"/> |
| <delete dir="${agentinstaller-ui.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module test --> |
| |
| <dirname property="module.test.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.test" value="${compiler.args}"/> |
| |
| <property name="test.output.dir" value="${module.test.basedir}/test/classes"/> |
| <property name="test.testoutput.dir" value="${module.test.basedir}/test/classes"/> |
| |
| <path id="test.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="test.module.classpath"> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${agent.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.test.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.test.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.picocontainer.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <pathelement location="${ant-runtime.output.dir}"/> |
| <pathelement location="${ant-runner.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.jdom.classpath"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${email-notificator.output.dir}"/> |
| <pathelement location="${jabber-notificator.output.dir}"/> |
| <pathelement location="${module.test.basedir}/jabber-notificator/lib/smack.jar"/> |
| <pathelement location="${launcher.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <path refid="library.ant.classpath"/> |
| <pathelement location="${ant-server-logging.output.dir}"/> |
| <pathelement location="${utils.output.dir}"/> |
| <pathelement location="${remote-server-proxy.output.dir}"/> |
| <pathelement location="${license-common.output.dir}"/> |
| <pathelement location="${license-keygen.output.dir}"/> |
| <pathelement location="${inspections-runner.output.dir}"/> |
| <pathelement location="${server-side-inspections.output.dir}"/> |
| <pathelement location="${coverage-agent.output.dir}"/> |
| <pathelement location="${module.test.basedir}/coverage-agent/lib/emma.jar"/> |
| <path refid="library.idea-classpath.classpath"/> |
| <pathelement location="${coverage-server.output.dir}"/> |
| <pathelement location="${ant-runner-server.output.dir}"/> |
| <pathelement location="${maven-runner-server.output.dir}"/> |
| <pathelement location="${msbuild-runner-server.output.dir}"/> |
| <pathelement location="${nant-runner-server.output.dir}"/> |
| <pathelement location="${module.test.basedir}/agent/lib/commons-httpclient-3.0-rc4.jar"/> |
| <path refid="library.database.classpath"/> |
| <pathelement location="${inspections-util.output.dir}"/> |
| <path refid="library.commons-dbcp.classpath"/> |
| <pathelement location="${msbuild-runner.output.dir}"/> |
| <pathelement location="${nant-runner.output.dir}"/> |
| <pathelement location="${solution2005-runner.output.dir}"/> |
| <pathelement location="${dotnetcommon-runtime.output.dir}"/> |
| <path refid="library.spring.classpath"/> |
| <pathelement location="${ntdomain-login.output.dir}"/> |
| <pathelement location="${idea-runner.output.dir}"/> |
| <pathelement location="${idea-runner-server.output.dir}"/> |
| <pathelement location="${win32-notificator.output.dir}"/> |
| <pathelement location="${jdk-searcher.output.dir}"/> |
| <pathelement location="${agentinstaller.output.dir}"/> |
| <pathelement location="${agentinstaller-ui.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.test"> |
| <patternset refid="ignored.files"/> |
| <exclude name="jetbrains/mavenRunner/**"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.test"> |
| <patternset refid="excluded.from.module.test"/> |
| </patternset> |
| |
| <path id="test.module.test.sourcepath"> |
| <dirset dir="${module.test.basedir}/test"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.test" depends="compile.module.test.production,compile.module.test.tests" description="Compile module test"/> |
| |
| <target name="compile.module.test.production" depends="compile.module.common,compile.module.license-common,compile.module.ant-runtime,compile.module.nant-runner,compile.module.license-keygen,compile.module.inspections-util,compile.module.coverage-server,compile.module.remote-server-proxy,compile.module.jabber-notificator,compile.module.messages,compile.module.nant-runner-server,compile.module.patches-impl,compile.module.server-side-inspections,compile.module.server-openapi,compile.module.msbuild-runner,compile.module.jdk-searcher,compile.module.ntdomain-login,compile.module.dotnetcommon-runtime,compile.module.ant-runner-server,compile.module.utils,compile.module.coverage-agent,compile.module.launcher,compile.module.ant-server-logging,compile.module.msbuild-runner-server,compile.module.server,compile.module.email-notificator,compile.module.patches,compile.module.server-model,compile.module.runtime-util,compile.module.agentinstaller,compile.module.idea-runner-server,compile.module.win32-notificator,compile.module.maven-runner-server,compile.module.idea-runner,compile.module.xml-rpc-wrapper,compile.module.agentinstaller-ui,compile.module.ant-runner,compile.module.solution2005-runner,compile.module.agent,compile.module.inspections-runner,compile.module.common-runtime" description="Compile module test; production classes"/> |
| |
| <target name="compile.module.test.tests" depends="compile.module.test.production" description="compile module test; test classes" unless="skip.tests"> |
| <mkdir dir="${test.testoutput.dir}"/> |
| <javac2 destdir="${test.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.test}"/> |
| <classpath refid="test.module.classpath"/> |
| <classpath location="${test.output.dir}"/> |
| <src refid="test.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.test"/> |
| </javac2> |
| |
| <copy todir="${test.testoutput.dir}"> |
| <fileset dir="${module.test.basedir}/test/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.test" description="cleanup module"> |
| <delete dir="${test.output.dir}"/> |
| <delete dir="${test.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module inspection-tests --> |
| |
| <dirname property="module.inspection-tests.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.inspection-tests" value="${compiler.args}"/> |
| |
| <property name="inspection-tests.output.dir" value="${module.inspection-tests.basedir}/inspection-tests/classes"/> |
| <property name="inspection-tests.testoutput.dir" value="${module.inspection-tests.basedir}/inspection-tests/classes"/> |
| |
| <path id="inspection-tests.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="inspection-tests.module.classpath"> |
| <pathelement location="${test.output.dir}"/> |
| <pathelement location="${build-server4idea_sources.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${utils.output.dir}"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${remote-server-proxy.output.dir}"/> |
| <pathelement location="${server-side-inspections.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.inspection-tests.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.inspection-tests.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${license-common.output.dir}"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <pathelement location="${inspections-util.output.dir}"/> |
| <path refid="library.database.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.inspection-tests"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.inspection-tests"> |
| <patternset refid="excluded.from.module.inspection-tests"/> |
| </patternset> |
| |
| <path id="inspection-tests.module.test.sourcepath"> |
| <dirset dir="${module.inspection-tests.basedir}/inspection-tests"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.inspection-tests" depends="compile.module.inspection-tests.production,compile.module.inspection-tests.tests" description="Compile module inspection-tests"/> |
| |
| <target name="compile.module.inspection-tests.production" depends="compile.module.common,compile.module.server,compile.module.server-model,compile.module.server-openapi,compile.module.xml-rpc-wrapper,compile.module.build-server4idea_sources,compile.module.server-side-inspections,compile.module.test,compile.module.license-common,compile.module.utils,compile.module.inspections-util,compile.module.remote-server-proxy" description="Compile module inspection-tests; production classes"/> |
| |
| <target name="compile.module.inspection-tests.tests" depends="compile.module.inspection-tests.production" description="compile module inspection-tests; test classes" unless="skip.tests"> |
| <mkdir dir="${inspection-tests.testoutput.dir}"/> |
| <javac2 destdir="${inspection-tests.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.inspection-tests}"/> |
| <classpath refid="inspection-tests.module.classpath"/> |
| <classpath location="${inspection-tests.output.dir}"/> |
| <src refid="inspection-tests.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.inspection-tests"/> |
| </javac2> |
| |
| <copy todir="${inspection-tests.testoutput.dir}"> |
| <fileset dir="${module.inspection-tests.basedir}/inspection-tests/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.inspection-tests" description="cleanup module"> |
| <delete dir="${inspection-tests.output.dir}"/> |
| <delete dir="${inspection-tests.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module patches-tests --> |
| |
| <dirname property="module.patches-tests.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.patches-tests" value="${compiler.args}"/> |
| |
| <property name="patches-tests.output.dir" value="${module.patches-tests.basedir}/patches-tests/classes"/> |
| <property name="patches-tests.testoutput.dir" value="${module.patches-tests.basedir}/patches-tests/classes"/> |
| |
| <path id="patches-tests.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="patches-tests.module.classpath"> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${test.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <pathelement location="${utils.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.patches-tests"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.patches-tests"> |
| <patternset refid="excluded.from.module.patches-tests"/> |
| </patternset> |
| |
| <path id="patches-tests.module.test.sourcepath"> |
| <dirset dir="${module.patches-tests.basedir}/patches-tests"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.patches-tests" depends="compile.module.patches-tests.production,compile.module.patches-tests.tests" description="Compile module patches-tests"/> |
| |
| <target name="compile.module.patches-tests.production" depends="compile.module.patches,compile.module.test,compile.module.utils,compile.module.patches-impl" description="Compile module patches-tests; production classes"/> |
| |
| <target name="compile.module.patches-tests.tests" depends="compile.module.patches-tests.production" description="compile module patches-tests; test classes" unless="skip.tests"> |
| <mkdir dir="${patches-tests.testoutput.dir}"/> |
| <javac2 destdir="${patches-tests.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.patches-tests}"/> |
| <classpath refid="patches-tests.module.classpath"/> |
| <classpath location="${patches-tests.output.dir}"/> |
| <src refid="patches-tests.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.patches-tests"/> |
| </javac2> |
| |
| <copy todir="${patches-tests.testoutput.dir}"> |
| <fileset dir="${module.patches-tests.basedir}/patches-tests/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.patches-tests" description="cleanup module"> |
| <delete dir="${patches-tests.output.dir}"/> |
| <delete dir="${patches-tests.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module perforce-test --> |
| |
| <dirname property="module.perforce-test.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.perforce-test" value="${compiler.args}"/> |
| |
| <property name="perforce-test.output.dir" value="${module.perforce-test.basedir}/perforce-test/classes"/> |
| <property name="perforce-test.testoutput.dir" value="${module.perforce-test.basedir}/perforce-test/classes"/> |
| |
| <path id="perforce-test.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="perforce-test.module.classpath"> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${perforce.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <pathelement location="${patches-tests.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${module.perforce-test.basedir}/perforce/lib/perforce_util.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.perforce-test"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.perforce-test"> |
| <patternset refid="excluded.from.module.perforce-test"/> |
| </patternset> |
| |
| <path id="perforce-test.module.test.sourcepath"> |
| <dirset dir="${module.perforce-test.basedir}/perforce-test"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.perforce-test" depends="compile.module.perforce-test.production,compile.module.perforce-test.tests" description="Compile module perforce-test"/> |
| |
| <target name="compile.module.perforce-test.production" depends="compile.module.server,compile.module.server-model,compile.module.patches,compile.module.patches-tests,compile.module.perforce,compile.module.patches-impl" description="Compile module perforce-test; production classes"/> |
| |
| <target name="compile.module.perforce-test.tests" depends="compile.module.perforce-test.production" description="compile module perforce-test; test classes" unless="skip.tests"> |
| <mkdir dir="${perforce-test.testoutput.dir}"/> |
| <javac2 destdir="${perforce-test.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.perforce-test}"/> |
| <classpath refid="perforce-test.module.classpath"/> |
| <classpath location="${perforce-test.output.dir}"/> |
| <src refid="perforce-test.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.perforce-test"/> |
| </javac2> |
| |
| <copy todir="${perforce-test.testoutput.dir}"> |
| <fileset dir="${module.perforce-test.basedir}/perforce-test/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.perforce-test" description="cleanup module"> |
| <delete dir="${perforce-test.output.dir}"/> |
| <delete dir="${perforce-test.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module cvs-support-tests --> |
| |
| <dirname property="module.cvs-support-tests.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.cvs-support-tests" value="${compiler.args}"/> |
| |
| <property name="cvs-support-tests.output.dir" value="${module.cvs-support-tests.basedir}/cvs-support-tests/classes"/> |
| <property name="cvs-support-tests.testoutput.dir" value="${module.cvs-support-tests.basedir}/cvs-support-tests/classes"/> |
| |
| <path id="cvs-support-tests.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="cvs-support-tests.module.classpath"> |
| <pathelement location="${cvs-support.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${patches-tests.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-scp.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/cvs_util.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-net.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-zlib.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/maverick-sftp.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-cipher.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/maverick.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-sftp.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/maverick-ssh2.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/javacvs.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-util.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-publickey.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/maverick-ssh1.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/cvs-support/lib/sshtools-ant.jar"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${test.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.cvs-support-tests.basedir}/tools/idea/lib/idea.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.cvs-support-tests"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.cvs-support-tests"> |
| <patternset refid="excluded.from.module.cvs-support-tests"/> |
| </patternset> |
| |
| <path id="cvs-support-tests.module.test.sourcepath"> |
| <dirset dir="${module.cvs-support-tests.basedir}/cvs-support-tests"> |
| <include name="testSrc"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.cvs-support-tests" depends="compile.module.cvs-support-tests.production,compile.module.cvs-support-tests.tests" description="Compile module cvs-support-tests"/> |
| |
| <target name="compile.module.cvs-support-tests.production" depends="compile.module.common,compile.module.server,compile.module.server-model,compile.module.patches,compile.module.test,compile.module.patches-tests,compile.module.cvs-support,compile.module.patches-impl" description="Compile module cvs-support-tests; production classes"/> |
| |
| <target name="compile.module.cvs-support-tests.tests" depends="compile.module.cvs-support-tests.production" description="compile module cvs-support-tests; test classes" unless="skip.tests"> |
| <mkdir dir="${cvs-support-tests.testoutput.dir}"/> |
| <javac2 destdir="${cvs-support-tests.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.cvs-support-tests}"/> |
| <classpath refid="cvs-support-tests.module.classpath"/> |
| <classpath location="${cvs-support-tests.output.dir}"/> |
| <src refid="cvs-support-tests.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.cvs-support-tests"/> |
| </javac2> |
| |
| <copy todir="${cvs-support-tests.testoutput.dir}"> |
| <fileset dir="${module.cvs-support-tests.basedir}/cvs-support-tests/testSrc"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.cvs-support-tests" description="cleanup module"> |
| <delete dir="${cvs-support-tests.output.dir}"/> |
| <delete dir="${cvs-support-tests.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module build-server4idea-tests --> |
| |
| <dirname property="module.build-server4idea-tests.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.build-server4idea-tests" value="${compiler.args}"/> |
| |
| <property name="build-server4idea-tests.output.dir" value="${module.build-server4idea-tests.basedir}/build-server4idea-tests/classes"/> |
| <property name="build-server4idea-tests.testoutput.dir" value="${module.build-server4idea-tests.basedir}/build-server4idea-tests/classes"/> |
| |
| <path id="build-server4idea-tests.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="build-server4idea-tests.module.classpath"> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${test.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.build-server4idea-tests.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${build-server4idea_sources.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.build-server4idea-tests"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.build-server4idea-tests"> |
| <patternset refid="excluded.from.module.build-server4idea-tests"/> |
| </patternset> |
| |
| <path id="build-server4idea-tests.module.test.sourcepath"> |
| <dirset dir="${module.build-server4idea-tests.basedir}/build-server4idea-tests"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.build-server4idea-tests" depends="compile.module.build-server4idea-tests.production,compile.module.build-server4idea-tests.tests" description="Compile module build-server4idea-tests"/> |
| |
| <target name="compile.module.build-server4idea-tests.production" depends="compile.module.common,compile.module.server,compile.module.server-model,compile.module.server-openapi,compile.module.build-server4idea_sources,compile.module.test" description="Compile module build-server4idea-tests; production classes"/> |
| |
| <target name="compile.module.build-server4idea-tests.tests" depends="compile.module.build-server4idea-tests.production" description="compile module build-server4idea-tests; test classes" unless="skip.tests"> |
| <mkdir dir="${build-server4idea-tests.testoutput.dir}"/> |
| <javac2 destdir="${build-server4idea-tests.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.build-server4idea-tests}"/> |
| <classpath refid="build-server4idea-tests.module.classpath"/> |
| <classpath location="${build-server4idea-tests.output.dir}"/> |
| <src refid="build-server4idea-tests.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.build-server4idea-tests"/> |
| </javac2> |
| |
| <copy todir="${build-server4idea-tests.testoutput.dir}"> |
| <fileset dir="${module.build-server4idea-tests.basedir}/build-server4idea-tests/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.build-server4idea-tests" description="cleanup module"> |
| <delete dir="${build-server4idea-tests.output.dir}"/> |
| <delete dir="${build-server4idea-tests.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module svn-test --> |
| |
| <dirname property="module.svn-test.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.svn-test" value="${compiler.args}"/> |
| |
| <property name="svn-test.output.dir" value="${module.svn-test.basedir}/svn-test/classes"/> |
| <property name="svn-test.testoutput.dir" value="${module.svn-test.basedir}/svn-test/classes"/> |
| |
| <path id="svn-test.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="svn-test.module.classpath"> |
| <pathelement location="${svn.output.dir}"/> |
| <pathelement location="${test.output.dir}"/> |
| <path refid="library.svn.classpath"/> |
| <pathelement location="${patches-tests.output.dir}"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${patches.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.svn-test"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.svn-test"> |
| <patternset refid="excluded.from.module.svn-test"/> |
| </patternset> |
| |
| <path id="svn-test.module.test.sourcepath"> |
| <dirset dir="${module.svn-test.basedir}/svn-test"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.svn-test" depends="compile.module.svn-test.production,compile.module.svn-test.tests" description="Compile module svn-test"/> |
| |
| <target name="compile.module.svn-test.production" depends="compile.module.server,compile.module.server-model,compile.module.patches,compile.module.test,compile.module.patches-tests,compile.module.svn,compile.module.patches-impl" description="Compile module svn-test; production classes"/> |
| |
| <target name="compile.module.svn-test.tests" depends="compile.module.svn-test.production" description="compile module svn-test; test classes" unless="skip.tests"> |
| <mkdir dir="${svn-test.testoutput.dir}"/> |
| <javac2 destdir="${svn-test.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.svn-test}"/> |
| <classpath refid="svn-test.module.classpath"/> |
| <classpath location="${svn-test.output.dir}"/> |
| <src refid="svn-test.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.svn-test"/> |
| </javac2> |
| |
| <copy todir="${svn-test.testoutput.dir}"> |
| <fileset dir="${module.svn-test.basedir}/svn-test/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.svn-test" description="cleanup module"> |
| <delete dir="${svn-test.output.dir}"/> |
| <delete dir="${svn-test.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module web --> |
| |
| <dirname property="module.web.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.web" value="${compiler.args}"/> |
| |
| <property name="web.output.dir" value="${module.web.basedir}/web/classes"/> |
| <property name="web.testoutput.dir" value="${module.web.basedir}/web/classes"/> |
| |
| <path id="web.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="web.module.classpath"> |
| <pathelement location="${module.web.basedir}/web/lib/standard.jar"/> |
| <pathelement location="${module.web.basedir}/web/lib/jstl.jar"/> |
| <pathelement location="${module.web.basedir}/web/lib/jnlp.jar"/> |
| <pathelement location="${module.web.basedir}/web/lib/jnlp-servlet.jar"/> |
| <path refid="library.junit.classpath"/> |
| <path refid="library.commons-beanutils-core.classpath"/> |
| <path refid="library.jdom.classpath"/> |
| <path refid="library.xmlrpc-2.0.classpath"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.web.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.web.basedir}/tools/idea/lib/idea.jar"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <path refid="library.xstream.classpath"/> |
| <pathelement location="${agentinstaller.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <pathelement location="${patches-impl.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${cvs-support.output.dir}"/> |
| <pathelement location="${email-notificator.output.dir}"/> |
| <pathelement location="${jabber-notificator.output.dir}"/> |
| <pathelement location="${module.web.basedir}/jabber-notificator/lib/smack.jar"/> |
| <pathelement location="${perforce.output.dir}"/> |
| <pathelement location="${svn.output.dir}"/> |
| <path refid="library.database.classpath"/> |
| <path refid="library.spring.classpath"/> |
| <pathelement location="${web-openapi.output.dir}"/> |
| <pathelement location="${artefacts.output.dir}"/> |
| <pathelement location="${ntdomain-login.output.dir}"/> |
| <pathelement location="${license-common.output.dir}"/> |
| <pathelement location="${server-side-inspections.output.dir}"/> |
| <pathelement location="${coverage-server.output.dir}"/> |
| <pathelement location="${ant-runner-server.output.dir}"/> |
| <pathelement location="${maven-runner-server.output.dir}"/> |
| <pathelement location="${msbuild-runner-server.output.dir}"/> |
| <pathelement location="${nant-runner-server.output.dir}"/> |
| <pathelement location="${utils.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <pathelement location="${inspections-util.output.dir}"/> |
| <path refid="library.commons-dbcp.classpath"/> |
| <pathelement location="${xml-rpc-wrapper.output.dir}"/> |
| <pathelement location="${solution2005-runner-server.output.dir}"/> |
| <pathelement location="${win32-notificator.output.dir}"/> |
| <pathelement location="${idea-runner-server.output.dir}"/> |
| <path refid="library.tomcat-local.classpath"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.web"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.web"> |
| <patternset refid="excluded.from.module.web"/> |
| </patternset> |
| |
| <path id="web.module.sourcepath"> |
| <dirset dir="${module.web.basedir}/web"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.web" depends="compile.module.web.production,compile.module.web.tests" description="Compile module web"/> |
| |
| <target name="compile.module.web.production" depends="compile.module.common,compile.module.license-common,compile.module.inspections-util,compile.module.coverage-server,compile.module.jabber-notificator,compile.module.nant-runner-server,compile.module.messages,compile.module.solution2005-runner-server,compile.module.patches-impl,compile.module.server-openapi,compile.module.server-side-inspections,compile.module.ntdomain-login,compile.module.utils,compile.module.ant-runner-server,compile.module.svn,compile.module.msbuild-runner-server,compile.module.server,compile.module.email-notificator,compile.module.patches,compile.module.server-model,compile.module.runtime-util,compile.module.web-openapi,compile.module.perforce,compile.module.agentinstaller,compile.module.idea-runner-server,compile.module.win32-notificator,compile.module.cvs-support,compile.module.maven-runner-server,compile.module.artefacts,compile.module.xml-rpc-wrapper,compile.module.common-runtime" description="Compile module web; production classes"> |
| <mkdir dir="${web.output.dir}"/> |
| <javac2 destdir="${web.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.web}"/> |
| <bootclasspath refid="web.module.bootclasspath"/> |
| <classpath refid="web.module.classpath"/> |
| <src refid="web.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.web"/> |
| </javac2> |
| |
| <copy todir="${web.output.dir}"> |
| <fileset dir="${module.web.basedir}/web/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.web.tests" depends="compile.module.web.production" description="compile module web; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.web" description="cleanup module"> |
| <delete dir="${web.output.dir}"/> |
| <delete dir="${web.testoutput.dir}"/> |
| </target> |
| |
| <property name="web.dir.exploded" value="${module.web.basedir}/web/exploded"/> |
| <target name="j2ee.build.web" depends="compile.module.web, compile.module.ant-runner-server, compile.module.artefacts, compile.module.common, compile.module.common-runtime, compile.module.coverage-server, compile.module.cvs-support, compile.module.email-notificator, compile.module.idea-runner-server, compile.module.inspections-util, compile.module.jabber-notificator, compile.module.license-common, compile.module.maven-runner-server, compile.module.messages, compile.module.msbuild-runner-server, compile.module.nant-runner-server, compile.module.ntdomain-login, compile.module.patches, compile.module.patches-impl, compile.module.perforce, compile.module.runtime-util, compile.module.server, compile.module.server-model, compile.module.server-openapi, compile.module.server-side-inspections, compile.module.solution2005-runner-server, compile.module.svn, compile.module.utils, compile.module.web-openapi, compile.module.win32-notificator, compile.module.xml-rpc-wrapper" description="Build configured Java EE directories and archives for module 'web'"> |
| <antcall target="j2ee.build.exploded.web"> |
| <param name="j2ee.dir.exploded" value="${web.dir.exploded}"/> |
| </antcall> |
| </target> |
| <target name="j2ee.build.exploded.web" description="Build exploded directory for module 'web'"> |
| <copy file="${module.web.basedir}/web/META-INF/context.xml" tofile="${j2ee.dir.exploded}/META-INF/context.xml"/> |
| <copy file="${module.web.basedir}/web/META-INF/context.xml" tofile="${j2ee.dir.exploded}/WEB-INF/context.xml"/> |
| <copy file="${module.web.basedir}/web/WEB-INF/web.xml" tofile="${j2ee.dir.exploded}/WEB-INF/web.xml"/> |
| <copy file="${module.web.basedir}/lib/xstream-1.1.2.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/xstream-1.1.2.jar"/> |
| <copy file="${module.web.basedir}/lib/xpp3_min-1.1.3.4.M.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/xpp3_min-1.1.3.4.M.jar"/> |
| <copy file="${module.web.basedir}/lib/xmlrpc-2.0.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/xmlrpc-2.0.1.jar"/> |
| <copy file="${module.web.basedir}/lib/commons-codec-1.3.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-codec-1.3.jar"/> |
| <copy file="${module.web.basedir}/svn/lib/javasvn.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/javasvn.jar"/> |
| <copy file="${module.web.basedir}/web/lib/spring.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/spring.jar"/> |
| <copy file="${module.web.basedir}/lib/nanocontainer-1.0-RC-1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/nanocontainer-1.0-RC-1.jar"/> |
| <copy file="${module.web.basedir}/lib/picocontainer-1.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/picocontainer-1.1.jar"/> |
| <copy file="${module.web.basedir}/lib/jmock-SNAPSHOT.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jmock-SNAPSHOT.jar"/> |
| <copy file="${module.web.basedir}/lib/junit-3.8.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/junit-3.8.1.jar"/> |
| <copy file="${module.web.basedir}/lib/jdom.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jdom.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/idea.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/idea.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/resources_en.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/resources_en.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/extensions.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/extensions.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/annotations.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/annotations.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/resources.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/resources.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/openapi.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/openapi.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/trove4j.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/trove4j.jar"/> |
| <copy file="${module.web.basedir}/tools/idea/lib/jdom.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jdom.jar"/> |
| <copy file="${module.web.basedir}/lib/log4j-1.2.12.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/log4j-1.2.12.jar"/> |
| <copy file="${module.web.basedir}/lib/mysql-connector-java-3.1.13-bin.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/mysql-connector-java-3.1.13-bin.jar"/> |
| <copy file="${module.web.basedir}/lib/h2.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/h2.jar"/> |
| <copy file="${module.web.basedir}/lib/hsqldb.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/hsqldb.jar"/> |
| <copy file="${module.web.basedir}/lib/commons-collections-3.2.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-collections-3.2.jar"/> |
| <copy file="${module.web.basedir}/lib/commons-pool-1.3.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-pool-1.3.jar"/> |
| <copy file="${module.web.basedir}/lib/commons-dbcp-1.2.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-dbcp-1.2.1.jar"/> |
| <copy file="${module.web.basedir}/lib/commons-logging.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-logging.jar"/> |
| <copy file="${module.web.basedir}/lib/commons-beanutils-core.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-beanutils-core.jar"/> |
| <copy file="${module.web.basedir}/web/lib/standard.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/standard.jar"/> |
| <copy file="${module.web.basedir}/web/lib/jstl.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jstl.jar"/> |
| <copy file="${module.web.basedir}/web/lib/jnlp.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jnlp.jar"/> |
| <copy file="${module.web.basedir}/web/lib/jnlp-servlet.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jnlp-servlet.jar"/> |
| <copy file="${module.web.basedir}/web/lib/commons-fileupload-1.0.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-fileupload-1.0.jar"/> |
| <copy file="${module.web.basedir}/svn/lib/ganymed.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/ganymed.jar"/> |
| <copy file="${module.web.basedir}/perforce/lib/perforce_util.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/perforce_util.jar"/> |
| <copy file="${module.web.basedir}/lib/shaj-0.5.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/shaj-0.5.jar"/> |
| <copy file="${module.web.basedir}/lib/mail.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/mail.jar"/> |
| <copy file="${module.web.basedir}/lib/annotations.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/annotations.jar"/> |
| <copy file="${module.web.basedir}/lib/activation.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/activation.jar"/> |
| <copy file="${module.web.basedir}/jabber-notificator/lib/smackx.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/smackx.jar"/> |
| <copy file="${module.web.basedir}/jabber-notificator/lib/smack.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/smack.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-zlib.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-zlib.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-util.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-util.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-sftp.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-sftp.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-scp.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-scp.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-publickey.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-publickey.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-net.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-net.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-cipher.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-cipher.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/sshtools-ant.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/sshtools-ant.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/resources_en.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/cvs_resources_en.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/maverick.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/maverick.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/maverick-ssh2.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/maverick-ssh2.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/maverick-ssh1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/maverick-ssh1.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/maverick-sftp.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/maverick-sftp.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/javacvs.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/javacvs.jar"/> |
| <copy file="${module.web.basedir}/cvs-support/lib/cvs_util.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/cvs_util.jar"/> |
| <copy file="${module.web.basedir}/agentInstaller/lib/standalone-compiler.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/standalone-compiler.jar"/> |
| <copy file="${module.web.basedir}/agent/lib/commons-httpclient-3.0-rc4.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-httpclient-3.0-rc4.jar"/> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/xml-rpc-wrapper.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/xml-rpc-wrapper.jar" duplicate="preserve"> |
| <fileset dir="${module.xml-rpc-wrapper.basedir}/xml-rpc-wrapper/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/win32-notificator.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/win32-notificator.jar" duplicate="preserve"> |
| <fileset dir="${module.win32-notificator.basedir}/win32-notificator/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/web-openapi.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/web-openapi.jar" duplicate="preserve"> |
| <fileset dir="${module.web-openapi.basedir}/web-openapi/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/utils.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/utils.jar" duplicate="preserve"> |
| <fileset dir="${module.utils.basedir}/utils/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/svn.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/svn.jar" duplicate="preserve"> |
| <fileset dir="${module.svn.basedir}/svn/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/Solution2005-runner-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/Solution2005-runner-server.jar" duplicate="preserve"> |
| <fileset dir="${module.solution2005-runner-server.basedir}/Solution2005-runner-server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/server-side-inspections.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/server-side-inspections.jar" duplicate="preserve"> |
| <fileset dir="${module.server-side-inspections.basedir}/server-side-inspections/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/server-openapi.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/server-openapi.jar" duplicate="preserve"> |
| <fileset dir="${module.server-openapi.basedir}/server-openapi/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/server-model.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/server-model.jar" duplicate="preserve"> |
| <fileset dir="${module.server-model.basedir}/server-model/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/server.jar" duplicate="preserve"> |
| <fileset dir="${module.server.basedir}/server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/runtime-util.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/runtime-util.jar" duplicate="preserve"> |
| <fileset dir="${module.runtime-util.basedir}/runtime-util/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/perforce.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/perforce.jar" duplicate="preserve"> |
| <fileset dir="${module.perforce.basedir}/perforce/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/patches-impl.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/patches-impl.jar" duplicate="preserve"> |
| <fileset dir="${module.patches-impl.basedir}/patches-impl/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/patches.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/patches.jar" duplicate="preserve"> |
| <fileset dir="${module.patches.basedir}/patches/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/ntdomain-login.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/ntdomain-login.jar" duplicate="preserve"> |
| <fileset dir="${module.ntdomain-login.basedir}/ntdomain-login/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/NAnt-runner-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/NAnt-runner-server.jar" duplicate="preserve"> |
| <fileset dir="${module.nant-runner-server.basedir}/NAnt-runner-server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/MSBuild-runner-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/MSBuild-runner-server.jar" duplicate="preserve"> |
| <fileset dir="${module.msbuild-runner-server.basedir}/MSBuild-runner-server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/messages.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/messages.jar" duplicate="preserve"> |
| <fileset dir="${module.messages.basedir}/messages/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/maven-runner-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/maven-runner-server.jar" duplicate="preserve"> |
| <fileset dir="${module.maven-runner-server.basedir}/maven-runner-server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/cl.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/cl.jar" duplicate="preserve"> |
| <fileset dir="${module.license-common.basedir}/license-common/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/jabber-notificator.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/jabber-notificator.jar" duplicate="preserve"> |
| <fileset dir="${module.jabber-notificator.basedir}/jabber-notificator/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/inspections-util.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/inspections-util.jar" duplicate="preserve"> |
| <fileset dir="${module.inspections-util.basedir}/inspections-util/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/idea-runner-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/idea-runner-server.jar" duplicate="preserve"> |
| <fileset dir="${module.idea-runner-server.basedir}/idea-runner-server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/email-notificator.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/email-notificator.jar" duplicate="preserve"> |
| <fileset dir="${module.email-notificator.basedir}/email-notificator/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/cvs-support.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/cvs-support.jar" duplicate="preserve"> |
| <fileset dir="${module.cvs-support.basedir}/cvs-support/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/coverage-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/coverage-server.jar" duplicate="preserve"> |
| <fileset dir="${module.coverage-server.basedir}/coverage-server/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/common-runtime.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/common-runtime.jar" duplicate="preserve"> |
| <fileset dir="${module.common-runtime.basedir}/common-runtime/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/common.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/common.jar" duplicate="preserve"> |
| <fileset dir="${module.common.basedir}/common/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/artefacts.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/artefacts.jar" duplicate="preserve"> |
| <fileset dir="${module.artefacts.basedir}/artefacts/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/ant-runner-server.jar"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/ant-runner-server.jar" duplicate="preserve"> |
| <fileset dir="${module.ant-runner-server.basedir}/ant-runner-server/classes"/> |
| </jar> |
| <copy todir="${j2ee.dir.exploded}/WEB-INF/lib"> |
| <fileset dir="${module.web.basedir}/web/lib/native"/> |
| </copy> |
| <copy todir="${j2ee.dir.exploded}/WEB-INF"> |
| <fileset dir="${module.web.basedir}/web/WEB-INF"/> |
| </copy> |
| <copy todir="${j2ee.dir.exploded}/"> |
| <fileset dir="${module.web.basedir}/web/resources"/> |
| </copy> |
| <copy todir="${j2ee.dir.exploded}/WEB-INF/classes"> |
| <fileset dir="${module.web.basedir}/web/classes"/> |
| </copy> |
| </target> |
| <target name="j2ee.build.jar.web" description="Build Java EE archive for module 'web'"> |
| <property name="tmp.dir.web" value="${module.web.basedir}/temp"/> |
| <mkdir dir="${tmp.dir.web}"/> |
| <jar destfile="${tmp.dir.web}/ant-runner-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.ant-runner-server.basedir}/ant-runner-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/artefacts.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.artefacts.basedir}/artefacts/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/common.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.common.basedir}/common/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/common-runtime.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.common-runtime.basedir}/common-runtime/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/coverage-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.coverage-server.basedir}/coverage-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/cvs-support.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.cvs-support.basedir}/cvs-support/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/email-notificator.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.email-notificator.basedir}/email-notificator/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/idea-runner-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.idea-runner-server.basedir}/idea-runner-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/inspections-util.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.inspections-util.basedir}/inspections-util/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/jabber-notificator.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.jabber-notificator.basedir}/jabber-notificator/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/cl.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.license-common.basedir}/license-common/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/maven-runner-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.maven-runner-server.basedir}/maven-runner-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/messages.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.messages.basedir}/messages/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/MSBuild-runner-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.msbuild-runner-server.basedir}/MSBuild-runner-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/NAnt-runner-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.nant-runner-server.basedir}/NAnt-runner-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/ntdomain-login.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.ntdomain-login.basedir}/ntdomain-login/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/patches.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.patches.basedir}/patches/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/patches-impl.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.patches-impl.basedir}/patches-impl/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/perforce.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.perforce.basedir}/perforce/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/runtime-util.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.runtime-util.basedir}/runtime-util/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.server.basedir}/server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/server-model.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.server-model.basedir}/server-model/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/server-openapi.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.server-openapi.basedir}/server-openapi/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/server-side-inspections.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.server-side-inspections.basedir}/server-side-inspections/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/Solution2005-runner-server.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.solution2005-runner-server.basedir}/Solution2005-runner-server/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/svn.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.svn.basedir}/svn/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/utils.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.utils.basedir}/utils/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/web-openapi.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.web-openapi.basedir}/web-openapi/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/win32-notificator.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.win32-notificator.basedir}/win32-notificator/classes"/> |
| </jar> |
| <jar destfile="${tmp.dir.web}/xml-rpc-wrapper.jar" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <fileset dir="${module.xml-rpc-wrapper.basedir}/xml-rpc-wrapper/classes"/> |
| </jar> |
| <dirname property="jar.dir" file="${j2ee.path.jar}"/> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${j2ee.path.jar}" duplicate="preserve"> |
| <manifest> |
| <attribute name="Created-By" value="IntelliJ IDEA"/> |
| <attribute name="Manifest-Version" value="1.0"/> |
| </manifest> |
| <zipfileset dir="${module.web.basedir}/web/classes" prefix="WEB-INF/classes"/> |
| <zipfileset dir="${module.web.basedir}/web/resources" prefix=""/> |
| <zipfileset dir="${module.web.basedir}/web/WEB-INF" prefix="WEB-INF"/> |
| <zipfileset dir="${module.web.basedir}/web/lib/native" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/ant-runner-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/artefacts.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/common.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/common-runtime.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/coverage-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/cvs-support.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/email-notificator.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/idea-runner-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/inspections-util.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/jabber-notificator.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/cl.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/maven-runner-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/messages.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/MSBuild-runner-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/NAnt-runner-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/ntdomain-login.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/patches.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/patches-impl.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/perforce.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/runtime-util.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/server-model.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/server-openapi.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/server-side-inspections.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/Solution2005-runner-server.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/svn.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/utils.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/web-openapi.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/win32-notificator.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${tmp.dir.web}/xml-rpc-wrapper.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/agent/lib/commons-httpclient-3.0-rc4.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/agentInstaller/lib/standalone-compiler.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/cvs_util.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/javacvs.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/maverick-sftp.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/maverick-ssh1.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/maverick-ssh2.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/maverick.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/resources_en.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-ant.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-cipher.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-net.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-publickey.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-scp.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-sftp.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-util.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/cvs-support/lib/sshtools-zlib.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/jabber-notificator/lib/smack.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/jabber-notificator/lib/smackx.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/activation.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/annotations.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/mail.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/shaj-0.5.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/perforce/lib/perforce_util.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/svn/lib/ganymed.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/lib/commons-fileupload-1.0.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/lib/jnlp-servlet.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/lib/jnlp.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/lib/jstl.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/lib/standard.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/commons-beanutils-core.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/commons-logging.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/commons-dbcp-1.2.1.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/commons-pool-1.3.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/commons-collections-3.2.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/hsqldb.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/h2.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/mysql-connector-java-3.1.13-bin.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/log4j-1.2.12.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/jdom.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/trove4j.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/openapi.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/resources.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/annotations.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/extensions.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/resources_en.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/tools/idea/lib/idea.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/jdom.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/junit-3.8.1.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/jmock-SNAPSHOT.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/picocontainer-1.1.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/nanocontainer-1.0-RC-1.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/lib/spring.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/svn/lib/javasvn.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/commons-codec-1.3.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/xmlrpc-2.0.1.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/xpp3_min-1.1.3.4.M.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/lib/xstream-1.1.2.jar" prefix="WEB-INF/lib"/> |
| <zipfileset file="${module.web.basedir}/web/WEB-INF/web.xml" prefix="WEB-INF"/> |
| <zipfileset file="${module.web.basedir}/web/META-INF/context.xml" prefix="WEB-INF"/> |
| <zipfileset file="${module.web.basedir}/web/META-INF/context.xml" prefix="META-INF"/> |
| </jar> |
| <delete dir="${tmp.dir.web}"/> |
| </target> |
| |
| |
| <!-- Module web-test --> |
| |
| <dirname property="module.web-test.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.web-test" value="${compiler.args}"/> |
| |
| <property name="web-test.output.dir" value="${module.web-test.basedir}/web-test/classes"/> |
| <property name="web-test.testoutput.dir" value="${module.web-test.basedir}/web-test/classes"/> |
| |
| <path id="web-test.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="web-test.module.classpath"> |
| <path refid="library.junit.classpath"/> |
| <pathelement location="${server.output.dir}"/> |
| <pathelement location="${server.testoutput.dir}"/> |
| <pathelement location="${server-model.output.dir}"/> |
| <pathelement location="${messages.output.dir}"/> |
| <pathelement location="${server-openapi.output.dir}"/> |
| <pathelement location="${web.output.dir}"/> |
| <pathelement location="${module.web-test.basedir}/web/lib/jstl.jar"/> |
| <pathelement location="${module.web-test.basedir}/web/lib/jnlp-servlet.jar"/> |
| <pathelement location="${module.web-test.basedir}/web/lib/commons-fileupload-1.0.jar"/> |
| <pathelement location="${module.web-test.basedir}/web/lib/standard.jar"/> |
| <pathelement location="${module.web-test.basedir}/web/lib/spring.jar"/> |
| <pathelement location="${module.web-test.basedir}/web/lib/jnlp.jar"/> |
| <pathelement location="${test.output.dir}"/> |
| <pathelement location="${common.output.dir}"/> |
| <pathelement location="${module.web-test.basedir}/lib/log4j-1.2.12.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/jdom.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/trove4j.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/openapi.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/resources.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/annotations.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/extensions.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/resources_en.jar"/> |
| <pathelement location="${module.web-test.basedir}/tools/idea/lib/idea.jar"/> |
| <path refid="library.jdom.classpath"/> |
| <pathelement location="${common-runtime.output.dir}"/> |
| <path refid="library.idea.classpath"/> |
| <pathelement location="${web-openapi.output.dir}"/> |
| <pathelement location="${artefacts.output.dir}"/> |
| <pathelement location="${patches.output.dir}"/> |
| <pathelement location="${license-common.output.dir}"/> |
| <pathelement location="${runtime-util.output.dir}"/> |
| <path refid="library.tomcat-local.classpath"/> |
| <pathelement location="${win32-notificator.output.dir}"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.web-test"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.web-test"> |
| <patternset refid="excluded.from.module.web-test"/> |
| </patternset> |
| |
| <path id="web-test.module.test.sourcepath"> |
| <dirset dir="${module.web-test.basedir}/web-test"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.web-test" depends="compile.module.web-test.production,compile.module.web-test.tests" description="Compile module web-test"/> |
| |
| <target name="compile.module.web-test.production" depends="compile.module.server,compile.module.common,compile.module.patches,compile.module.server-model,compile.module.runtime-util,compile.module.license-common,compile.module.web-openapi,compile.module.messages,compile.module.win32-notificator,compile.module.artefacts,compile.module.web,compile.module.test,compile.module.common-runtime" description="Compile module web-test; production classes"/> |
| |
| <target name="compile.module.web-test.tests" depends="compile.module.web-test.production" description="compile module web-test; test classes" unless="skip.tests"> |
| <mkdir dir="${web-test.testoutput.dir}"/> |
| <javac2 destdir="${web-test.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.web-test}"/> |
| <classpath refid="web-test.module.classpath"/> |
| <classpath location="${web-test.output.dir}"/> |
| <src refid="web-test.module.test.sourcepath"/> |
| <patternset refid="excluded.from.compilation.web-test"/> |
| </javac2> |
| |
| <copy todir="${web-test.testoutput.dir}"> |
| <fileset dir="${module.web-test.basedir}/web-test/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="clean.module.web-test" description="cleanup module"> |
| <delete dir="${web-test.output.dir}"/> |
| <delete dir="${web-test.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module agentInstaller-izPack --> |
| |
| <dirname property="module.agentinstaller-izpack.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.agentinstaller-izpack" value="${compiler.args}"/> |
| |
| <property name="agentinstaller-izpack.output.dir" value="${module.agentinstaller-izpack.basedir}/agentInstaller-izPack/classes"/> |
| <property name="agentinstaller-izpack.testoutput.dir" value="${module.agentinstaller-izpack.basedir}/agentInstaller-izPack/classes"/> |
| |
| <path id="agentinstaller-izpack.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="agentinstaller-izpack.module.classpath"> |
| <pathelement location="${agentinstaller-ui.output.dir}"/> |
| <pathelement location="${agentinstaller.output.dir}"/> |
| <pathelement location="${module.agentinstaller-izpack.basedir}/agentInstaller/lib/standalone-compiler.jar"/> |
| <pathelement location="${module.agentinstaller-izpack.basedir}/agentInstaller/lib/izevent.jar"/> |
| </path> |
| |
| |
| <patternset id="excluded.from.module.agentinstaller-izpack"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.agentinstaller-izpack"> |
| <patternset refid="excluded.from.module.agentinstaller-izpack"/> |
| </patternset> |
| |
| <path id="agentinstaller-izpack.module.sourcepath"> |
| <dirset dir="${module.agentinstaller-izpack.basedir}/agentInstaller-izPack"> |
| <include name="src"/> |
| </dirset> |
| </path> |
| |
| |
| <target name="compile.module.agentinstaller-izpack" depends="compile.module.agentinstaller-izpack.production,compile.module.agentinstaller-izpack.tests" description="Compile module agentInstaller-izPack"/> |
| |
| <target name="compile.module.agentinstaller-izpack.production" depends="compile.module.agentinstaller-ui,compile.module.agentinstaller" description="Compile module agentInstaller-izPack; production classes"> |
| <mkdir dir="${agentinstaller-izpack.output.dir}"/> |
| <javac2 destdir="${agentinstaller-izpack.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
| <compilerarg line="${compiler.args.agentinstaller-izpack}"/> |
| <bootclasspath refid="agentinstaller-izpack.module.bootclasspath"/> |
| <classpath refid="agentinstaller-izpack.module.classpath"/> |
| <src refid="agentinstaller-izpack.module.sourcepath"/> |
| <patternset refid="excluded.from.compilation.agentinstaller-izpack"/> |
| </javac2> |
| |
| <copy todir="${agentinstaller-izpack.output.dir}"> |
| <fileset dir="${module.agentinstaller-izpack.basedir}/agentInstaller-izPack/src"> |
| <patternset refid="compiler.resources"/> |
| <type type="file"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="compile.module.agentinstaller-izpack.tests" depends="compile.module.agentinstaller-izpack.production" description="compile module agentInstaller-izPack; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.agentinstaller-izpack" description="cleanup module"> |
| <delete dir="${agentinstaller-izpack.output.dir}"/> |
| <delete dir="${agentinstaller-izpack.testoutput.dir}"/> |
| </target> |
| |
| |
| <!-- Module spikes --> |
| |
| <dirname property="module.spikes.basedir" file="${ant.file}"/> |
| |
| |
| |
| <property name="compiler.args.spikes" value="${compiler.args}"/> |
| |
| <property name="spikes.output.dir" value="${module.spikes.basedir}/spikes/classes"/> |
| <property name="spikes.testoutput.dir" value="${module.spikes.basedir}/spikes/classes"/> |
| |
| <path id="spikes.module.bootclasspath"> |
| <!-- Paths to be included in compilation bootclasspath --> |
| </path> |
| |
| <path id="spikes.module.classpath"/> |
| |
| |
| <patternset id="excluded.from.module.spikes"> |
| <patternset refid="ignored.files"/> |
| </patternset> |
| |
| <patternset id="excluded.from.compilation.spikes"> |
| <patternset refid="excluded.from.module.spikes"/> |
| </patternset> |
| |
| |
| <target name="compile.module.spikes" depends="compile.module.spikes.production,compile.module.spikes.tests" description="Compile module spikes"/> |
| |
| <target name="compile.module.spikes.production" description="Compile module spikes; production classes"/> |
| |
| <target name="compile.module.spikes.tests" depends="compile.module.spikes.production" description="compile module spikes; test classes" unless="skip.tests"/> |
| |
| <target name="clean.module.spikes" description="cleanup module"> |
| <delete dir="${spikes.output.dir}"/> |
| <delete dir="${spikes.testoutput.dir}"/> |
| </target> |
| |
| <target name="init" description="Build initialization"> |
| <!-- Perform any build initialization in this target --> |
| </target> |
| |
| <target name="clean" depends="clean.module.xml-rpc-wrapper, clean.module.runtime-util, clean.module.ant-runtime, clean.module.patches, clean.module.jdk-searcher, clean.module.messages, clean.module.common-runtime, clean.module.launcher, clean.module.maven-runtime, clean.module.ant-server-logging, clean.module.utils, clean.module.patches-impl, clean.module.server-model, clean.module.remote-server-proxy, clean.module.build-server4idea_sources, clean.module.server-logging, clean.module.common, clean.module.agent, clean.module.ant-runner, clean.module.idea-runner, clean.module.dotnetcommon-runtime, clean.module.coverage-agent, clean.module.msbuild-runner, clean.module.solution2005-runner, clean.module.server-openapi, clean.module.msbuild-runner-server, clean.module.svn, clean.module.ant-runner-server, clean.module.ntdomain-login, clean.module.maven-runner-server, clean.module.cvs-support, clean.module.idea-runner-server, clean.module.perforce, clean.module.web-openapi, clean.module.artefacts, clean.module.win32-notificator, clean.module.email-notificator, clean.module.solution2005-runner-server, clean.module.nant-runner-server, clean.module.inspections-util, clean.module.coverage-server, clean.module.nant-runner, clean.module.maven-runner, clean.module.license-common, clean.module.license-keygen, clean.module.server, clean.module.jabber-notificator, clean.module.server-side-inspections, clean.module.inspections-runner, clean.module.buildserver, clean.module.agentinstaller, clean.module.agentinstaller-ui, clean.module.test, clean.module.inspection-tests, clean.module.patches-tests, clean.module.perforce-test, clean.module.cvs-support-tests, clean.module.build-server4idea-tests, clean.module.svn-test, clean.module.web, clean.module.web-test, clean.module.agentinstaller-izpack, clean.module.spikes" description="cleanup all"/> |
| |
| <target name="all" depends="init, clean, compile.module.xml-rpc-wrapper, compile.module.runtime-util, compile.module.ant-runtime, compile.module.patches, compile.module.jdk-searcher, compile.module.messages, compile.module.common-runtime, compile.module.launcher, compile.module.maven-runtime, compile.module.ant-server-logging, compile.module.utils, compile.module.patches-impl, compile.module.server-model, compile.module.remote-server-proxy, compile.module.build-server4idea_sources, compile.module.server-logging, compile.module.common, compile.module.agent, compile.module.ant-runner, compile.module.idea-runner, compile.module.dotnetcommon-runtime, compile.module.coverage-agent, compile.module.msbuild-runner, compile.module.solution2005-runner, compile.module.server-openapi, compile.module.msbuild-runner-server, compile.module.svn, compile.module.ant-runner-server, compile.module.ntdomain-login, compile.module.maven-runner-server, compile.module.cvs-support, compile.module.idea-runner-server, compile.module.perforce, compile.module.web-openapi, compile.module.artefacts, compile.module.win32-notificator, compile.module.email-notificator, compile.module.solution2005-runner-server, compile.module.nant-runner-server, compile.module.inspections-util, compile.module.coverage-server, compile.module.nant-runner, compile.module.maven-runner, compile.module.license-common, compile.module.license-keygen, compile.module.server, compile.module.jabber-notificator, compile.module.server-side-inspections, compile.module.inspections-runner, compile.module.buildserver, compile.module.agentinstaller, compile.module.agentinstaller-ui, compile.module.test, compile.module.inspection-tests, compile.module.patches-tests, compile.module.perforce-test, compile.module.cvs-support-tests, compile.module.build-server4idea-tests, compile.module.svn-test, j2ee.build.web, compile.module.web-test, compile.module.agentinstaller-izpack, compile.module.spikes" description="build all"/> |
| </project> |