author | Jesse Glick <jglick@netbeans.org> |
Fri, 22 Apr 2011 14:36:23 -0400 | |
changeset 4889 | 066f950aecc0 |
parent 4884 | 90d8f4a84d57 |
permissions | -rw-r--r-- |
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> |