etl.project/build.xml
author Jesse Glick <jglick@netbeans.org>
Fri, 22 Apr 2011 14:36:23 -0400
changeset 4889 066f950aecc0
parent 4884 90d8f4a84d57
permissions -rw-r--r--
Import build-impl.xml.
yaroslavskiy@3959
     1
<?xml version="1.0" encoding="UTF-8"?>
yaroslavskiy@3959
     2
<!--
yaroslavskiy@3959
     3
 The contents of this file are subject to the terms of the Common Development
yaroslavskiy@3959
     4
 and Distribution License (the License). You may not use this file except in
yaroslavskiy@3959
     5
 compliance with the License.
yaroslavskiy@3959
     6
 
yaroslavskiy@3959
     7
 You can obtain a copy of the License at http://www.netbeans.org/cddl.html
yaroslavskiy@3959
     8
 or http://www.netbeans.org/cddl.txt.
yaroslavskiy@3959
     9
 
yaroslavskiy@3959
    10
 When distributing Covered Code, include this CDDL Header Notice in each file
yaroslavskiy@3959
    11
 and include the License file at http://www.netbeans.org/cddl.txt.
yaroslavskiy@3959
    12
 If applicable, add the following below the CDDL Header, with the fields
yaroslavskiy@3959
    13
 enclosed by brackets [] replaced by your own identifying information:
yaroslavskiy@3959
    14
 "Portions Copyrighted [year] [name of copyright owner]"
yaroslavskiy@3959
    15
 
yaroslavskiy@3959
    16
 The Original Software is NetBeans. The Initial Developer of the Original
yaroslavskiy@3959
    17
 Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
yaroslavskiy@3959
    18
 Microsystems, Inc. All Rights Reserved.
yaroslavskiy@3959
    19
-->
yaroslavskiy@3959
    20
<project name="etl.project" default="netbeans" basedir=".">
jglick@4889
    21
    <import file="nbproject/build-impl.xml"/>
yaroslavskiy@3959
    22
    
yaroslavskiy@3959
    23
    <target name="ant-extra" depends="init">
yaroslavskiy@3959
    24
        <mkdir dir="build/antclasses"/>
yaroslavskiy@4094
    25
        <javac srcdir="antsrc" destdir="build/antclasses" source="1.6" debug="true" deprecation="true">
yaroslavskiy@3959
    26
            <classpath>
yaroslavskiy@3959
    27
                <path refid="cp"/>
yaroslavskiy@3959
    28
                <pathelement location="${netbeans.dest.dir}/java/ant/lib/ant.jar"/>
yaroslavskiy@3959
    29
                <pathelement location="${cluster}/${module.jar}"/>
yaroslavskiy@3959
    30
                <pathelement location="${cluster}/modules/org-netbeans-modules-etl-editor.jar"/>
yaroslavskiy@3959
    31
                <pathelement location="${netbeans.dest.dir}/platform/modules/org-openide-io.jar"/>
yaroslavskiy@3959
    32
            </classpath>
yaroslavskiy@3959
    33
        </javac>
yaroslavskiy@3959
    34
        <copy todir="build/antclasses">
yaroslavskiy@4094
    35
            <fileset dir="antsrc">
yaroslavskiy@4094
    36
                <include name="**/*.wsdl.template"/>
yaroslavskiy@4094
    37
                <include name="**/*.xml"/>
yaroslavskiy@3959
    38
            </fileset>
yaroslavskiy@3959
    39
        </copy>
yaroslavskiy@4094
    40
   
yaroslavskiy@4094
    41
        <mkdir dir="${cluster}/ant/nblib/"/>
yaroslavskiy@4094
    42
yaroslavskiy@4094
    43
        <jar jarfile="${cluster}/ant/nblib/org-netbeans-modules-etl-project.jar" compress="false">
yaroslavskiy@3959
    44
            <fileset dir="build/antclasses"/>
yaroslavskiy@3959
    45
        </jar>
yaroslavskiy@3959
    46
    </target>
yaroslavskiy@4094
    47
yaroslavskiy@4094
    48
    <target name="netbeans-extra" depends="ant-extra,etl-cli"/>
yaroslavskiy@4094
    49
yaroslavskiy@3959
    50
    <target name="etl-cli">
yaroslavskiy@3959
    51
        <echo message="Building ETL Command Line Invoker ..."/>
yaroslavskiy@3959
    52
        <mkdir dir="build/etlcliclasses"/>
yaroslavskiy@3959
    53
        <mkdir dir="build/etlcliclasses/META-INF/"/>
yaroslavskiy@3959
    54
        <copy todir="build/etlcliclasses/META-INF/" filtering="no"> <fileset dir="etlclisrc/META-INF/"></fileset></copy>
yaroslavskiy@3959
    55
        <mkdir dir="build/etlcliclasses/config/"/>
yaroslavskiy@3959
    56
        <copy file="etlclisrc/logger.properties" todir="build/etlcliclasses/config"></copy>
yaroslavskiy@3959
    57
        <javac srcdir="etlclisrc" destdir="build/etlcliclasses" source="1.5" debug="true" >
yaroslavskiy@3959
    58
            <classpath>
yaroslavskiy@3959
    59
                <path refid="cp"/>
yaroslavskiy@3959
    60
                <pathelement location="${netbeans.dest.dir}/java3/ant/lib/ant.jar"/>
yaroslavskiy@3959
    61
                <pathelement location="${cluster}/${module.jar}"/>
yaroslavskiy@3959
    62
                <pathelement location="${cluster}/modules/org-netbeans-modules-etl-editor.jar"/>
yaroslavskiy@3959
    63
            </classpath>
yaroslavskiy@3959
    64
        </javac>
yaroslavskiy@3992
    65
        <mkdir dir="${cluster}/modules/ext"/>
yaroslavskiy@3992
    66
        <jar jarfile="${cluster}/modules/ext/org-netbeans-modules-etl-project-etlcli.jar" compress="false">
yaroslavskiy@3959
    67
            <fileset dir="build/etlcliclasses"/>
yaroslavskiy@3959
    68
        </jar>
yaroslavskiy@3959
    69
    </target>
yaroslavskiy@3959
    70
</project>