+++ /dev/null
-<?xml version="1.0"?>
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
-
-<project name="xml-query-parser" default="default">
-
- <description>
- XML query parser
- </description>
-
- <import file="../contrib-build.xml"/>
-
- <property name="servlet.jar" location="${common.dir}/lib/servlet-api-2.4.jar"/>
- <available property="servlet.jar.present" type="file" file="${servlet.jar}"/>
-
- <path id="classpath">
- <pathelement path="${queries.jar}"/>
- <path refid="base.classpath"/>
- </path>
-
- <path id="web-classpath">
- <pathelement path="${queries.jar}"/>
- <pathelement path="${servlet.jar}"/>
- <pathelement path="${build.dir}/${final.name}.jar"/>
- <path refid="base.classpath"/>
- </path>
-
- <target name="compile-core" depends="jar-queries,common.compile-core" />
-
- <!-- override contrib-build.xml target to also build web demo -->
- <target name="build-artifacts-and-tests" depends="jar, compile-test,build-web-demo" />
-
- <target name="default" depends="jar-lucene-core,jar-core,build-web-demo"/>
-
- <target name="build-web-demo" description="Compiles demo" if="servlet.jar.present">
-
- <echo>XML Parser compiling web demo</echo>
-
- <compile
- srcdir="src/demo/java"
- destdir="${build.dir}/classes/webdemo">
- <classpath refid="web-classpath"/>
- </compile>
-
- <war destfile="${build.dir}/xml-query-demo.war" webxml="src/demo/WebContent/WEB-INF/web.xml">
- <fileset dir="src/demo/WebContent"/>
- <lib dir="${build.dir}">
- <include name="${final.name}.jar"/>
- </lib>
- <lib file="${queries.jar}"/>
- <lib file="${lucene-core.jar}"/>
- <classes dir="${build.dir}/classes/webdemo"/>
- </war>
-
- </target>
-</project>