/tags/release-0.1-rc2/hive/external/ant/build.xml
XML | 53 lines | 26 code | 7 blank | 20 comment | 0 complexity | b80da0e4e34369d459a6be0a62f2ec23 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
- <?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.
- -->
- <!--
- Before you can run these subtargets directly, you need
- to call at top-level: ant deploy-contrib compile-core-test
- -->
- <project name="anttasks" default="jar">
- <property name="src.dir" location="${basedir}/src"/>
- <import file="../build-common.xml"/>
- <target name="init" depends="create-dirs"/>
- <target name="compile" depends="init">
- <echo message="Compiling: ${ant.project.name}"/>
- <javac
- encoding="${build.encoding}"
- srcdir="${src.dir}"
- includes="**/*.java"
- destdir="${build.classes}"
- debug="${javac.debug}"
- deprecation="${javac.deprecation}">
- <compilerarg line="${javac.args} ${javac.args.warnings}" />
- <classpath refid="classpath"/>
- </javac>
- </target>
- <target name="jar" depends="compile">
- <copy file="${src.dir}/org/apache/hadoop/hive/ant/antlib.xml"
- todir="${build.dir}/classes/org/apache/hadoop/hive/ant"/>
- <jar destfile="${build.dir}/hive-anttasks-${version}.jar">
- <fileset dir="${build.dir}/classes"/>
- </jar>
- </target>
- </project>