Creating one master script that can clean and build all examples
authorJaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:54:59 +0200
changeset 1198147cafd007a
parent 118 35ce0fbd4b7c
child 120 6715a003e910
Creating one master script that can clean and build all examples
samples/apifest1/boolcircuit/nbproject/project.properties
samples/build.xml
samples/composition/build.xml
samples/consistency/build.xml
samples/delegatingwriterfinal/build.xml
samples/differentreturntype/build.xml
samples/extensionpoint/build.xml
samples/forjoe/build.xml
samples/growingparameters/build.xml
samples/insertsuperclass/build.xml
samples/instanceofclass/build.xml
samples/messagedigest/build.xml
samples/preventcyclicdependencies/build.xml
samples/primitiveconstants/build.xml
samples/reexport/build.xml
     1.1 --- a/samples/apifest1/boolcircuit/nbproject/project.properties	Sat Jun 14 09:54:50 2008 +0200
     1.2 +++ b/samples/apifest1/boolcircuit/nbproject/project.properties	Sat Jun 14 09:54:59 2008 +0200
     1.3 @@ -1,3 +1,5 @@
     1.4 +application.title=boolcircuit
     1.5 +application.vendor=jarda
     1.6  build.classes.dir=${build.dir}/classes
     1.7  build.classes.excludes=**/*.java,**/*.form
     1.8  # This directory is removed when the project is cleaned:
     1.9 @@ -16,6 +18,7 @@
    1.10  dist.jar=${dist.dir}/boolcircuit.jar
    1.11  dist.javadoc.dir=${dist.dir}/javadoc
    1.12  excludes=
    1.13 +file.reference.junit-4.4.jar=../../libs/dist/junit-4.4.jar
    1.14  includes=**
    1.15  jar.compress=false
    1.16  javac.classpath=
    1.17 @@ -27,7 +30,7 @@
    1.18  javac.test.classpath=\
    1.19      ${javac.classpath}:\
    1.20      ${build.classes.dir}:\
    1.21 -    ${libs.junit.classpath}
    1.22 +    ${file.reference.junit-4.4.jar}
    1.23  javadoc.additionalparam=
    1.24  javadoc.author=false
    1.25  javadoc.encoding=
    1.26 @@ -39,9 +42,6 @@
    1.27  javadoc.use=true
    1.28  javadoc.version=false
    1.29  javadoc.windowtitle=
    1.30 -# Property libs.junit.classpath is set here just to make sharing of project simpler.
    1.31 -# The library definition has always preference over this property.
    1.32 -libs.junit.classpath=../../../../../usr/local/lib/netbeans/ide8/modules/ext/junit-3.8.2.jar
    1.33  meta.inf.dir=${src.dir}/META-INF
    1.34  platform.active=default_platform
    1.35  run.classpath=\
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/samples/build.xml	Sat Jun 14 09:54:59 2008 +0200
     2.3 @@ -0,0 +1,22 @@
     2.4 +<?xml version="1.0" encoding="UTF-8"?>
     2.5 +<project name="apidesign.org" default="build" basedir=".">
     2.6 +    <dirset id="examples" dir=".">
     2.7 +        <include name="**/nbproject"/>
     2.8 +        <exclude name="apifest1/day3-intermezzo/**"/>
     2.9 +    </dirset>
    2.10 +    
    2.11 +    
    2.12 +    <target name="clean">
    2.13 +        <subant target="clean" antfile="../build.xml">
    2.14 +            <dirset refid="examples"/>
    2.15 +        </subant>
    2.16 +    </target>
    2.17 +
    2.18 +    <target name="build">
    2.19 +        <ant dir="libs"/>
    2.20 +        <subant target="compile" antfile="../build.xml">
    2.21 +            <dirset refid="examples"/>
    2.22 +        </subant>
    2.23 +    </target>
    2.24 +    
    2.25 +</project>
     3.1 --- a/samples/composition/build.xml	Sat Jun 14 09:54:50 2008 +0200
     3.2 +++ b/samples/composition/build.xml	Sat Jun 14 09:54:59 2008 +0200
     3.3 @@ -4,6 +4,7 @@
     3.4          <delete dir="build"/>
     3.5      </target>
     3.6      
     3.7 +    <target name="compile" depends="build"/>
     3.8      <target name="build" depends="-libraries">
     3.9          <antcall target="-build-one">
    3.10              <param name="version" value="api1.0"/>
     4.1 --- a/samples/consistency/build.xml	Sat Jun 14 09:54:50 2008 +0200
     4.2 +++ b/samples/consistency/build.xml	Sat Jun 14 09:54:59 2008 +0200
     4.3 @@ -4,6 +4,7 @@
     4.4          <delete dir="build"/>
     4.5      </target>
     4.6      
     4.7 +    <target name="compile" depends="build"/>
     4.8      <target name="build" depends="-libraries">
     4.9          <antcall target="-build-one">
    4.10              <param name="version" value="api1.0"/>
     5.1 --- a/samples/delegatingwriterfinal/build.xml	Sat Jun 14 09:54:50 2008 +0200
     5.2 +++ b/samples/delegatingwriterfinal/build.xml	Sat Jun 14 09:54:59 2008 +0200
     5.3 @@ -4,6 +4,7 @@
     5.4          <delete dir="build"/>
     5.5      </target>
     5.6      
     5.7 +    <target name="compile" depends="build"/>
     5.8      <target name="build" depends="-libraries">
     5.9          <antcall target="-build-one">
    5.10              <param name="version" value="api1.0"/>
     6.1 --- a/samples/differentreturntype/build.xml	Sat Jun 14 09:54:50 2008 +0200
     6.2 +++ b/samples/differentreturntype/build.xml	Sat Jun 14 09:54:59 2008 +0200
     6.3 @@ -25,6 +25,7 @@
     6.4      </target>
     6.5      <!-- END: theory.binary.differentreturntype.ant -->
     6.6      
     6.7 +    <target name="compile" depends="build"/>
     6.8      <target name="build" depends="clean">
     6.9          <antcall target="-build-one">
    6.10              <param name="version" value="api1.0"/>
     7.1 --- a/samples/extensionpoint/build.xml	Sat Jun 14 09:54:50 2008 +0200
     7.2 +++ b/samples/extensionpoint/build.xml	Sat Jun 14 09:54:59 2008 +0200
     7.3 @@ -4,6 +4,7 @@
     7.4          <delete dir="build"/>
     7.5      </target>
     7.6      
     7.7 +    <target name="compile" depends="build"/>
     7.8      <target name="build">
     7.9          <antcall target="-build-one">
    7.10              <param name="version" value="api"/>
    7.11 @@ -59,7 +60,7 @@
    7.12              srcdir="src-${version}" 
    7.13              destdir="build/${version}/classes" 
    7.14              source="1.5" target="1.5"
    7.15 -            classpath="${cp}"
    7.16 +            classpath="${cp}:../libs/dist/org-openide-util.jar"
    7.17          />
    7.18          <copy todir="build/${version}/classes">
    7.19              <fileset dir="src-${version}">
     8.1 --- a/samples/forjoe/build.xml	Sat Jun 14 09:54:50 2008 +0200
     8.2 +++ b/samples/forjoe/build.xml	Sat Jun 14 09:54:59 2008 +0200
     8.3 @@ -4,6 +4,7 @@
     8.4          <delete dir="build"/>
     8.5      </target>
     8.6      
     8.7 +    <target name="compile" depends="build"/>
     8.8      <target name="build">
     8.9          <antcall target="-build-one">
    8.10              <param name="version" value="api1.0"/>
     9.1 --- a/samples/growingparameters/build.xml	Sat Jun 14 09:54:50 2008 +0200
     9.2 +++ b/samples/growingparameters/build.xml	Sat Jun 14 09:54:59 2008 +0200
     9.3 @@ -4,6 +4,7 @@
     9.4          <delete dir="build"/>
     9.5      </target>
     9.6      
     9.7 +    <target name="compile" depends="build"/>
     9.8      <target name="build">
     9.9          <antcall target="-build-one">
    9.10              <param name="version" value="api1.0"/>
    10.1 --- a/samples/insertsuperclass/build.xml	Sat Jun 14 09:54:50 2008 +0200
    10.2 +++ b/samples/insertsuperclass/build.xml	Sat Jun 14 09:54:59 2008 +0200
    10.3 @@ -4,6 +4,7 @@
    10.4          <delete dir="build"/>
    10.5      </target>
    10.6      
    10.7 +    <target name="compile" depends="build"/>
    10.8      <target name="build">
    10.9          <antcall target="-build-one">
   10.10              <param name="version" value="api1.0"/>
    11.1 --- a/samples/instanceofclass/build.xml	Sat Jun 14 09:54:50 2008 +0200
    11.2 +++ b/samples/instanceofclass/build.xml	Sat Jun 14 09:54:59 2008 +0200
    11.3 @@ -4,6 +4,7 @@
    11.4          <delete dir="build"/>
    11.5      </target>
    11.6      
    11.7 +    <target name="compile" depends="build"/>
    11.8      <target name="build">
    11.9          <antcall target="-build-one">
   11.10              <param name="version" value="api1.0"/>
    12.1 --- a/samples/messagedigest/build.xml	Sat Jun 14 09:54:50 2008 +0200
    12.2 +++ b/samples/messagedigest/build.xml	Sat Jun 14 09:54:59 2008 +0200
    12.3 @@ -4,6 +4,7 @@
    12.4          <delete dir="build"/>
    12.5      </target>
    12.6      
    12.7 +    <target name="compile" depends="build"/>
    12.8      <target name="build" depends="-libraries">
    12.9          <antcall target="-build-one">
   12.10              <param name="version" value="new-api"/>
    13.1 --- a/samples/preventcyclicdependencies/build.xml	Sat Jun 14 09:54:50 2008 +0200
    13.2 +++ b/samples/preventcyclicdependencies/build.xml	Sat Jun 14 09:54:59 2008 +0200
    13.3 @@ -4,6 +4,7 @@
    13.4          <delete dir="build"/>
    13.5      </target>
    13.6      
    13.7 +    <target name="compile" depends="build"/>
    13.8      <target name="build">
    13.9          <antcall target="-build-one">
   13.10              <param name="version" value="cyclic"/>
   13.11 @@ -56,7 +57,7 @@
   13.12              destdir="build/${version}/classes" 
   13.13              source="1.5" target="1.5"
   13.14              debug="true"
   13.15 -            classpath="${cp}"
   13.16 +            classpath="${cp}:../libs/dist/org-openide-util.jar"
   13.17          />
   13.18          <copy todir="build/${version}/classes">
   13.19              <fileset dir="src-${version}">
    14.1 --- a/samples/primitiveconstants/build.xml	Sat Jun 14 09:54:50 2008 +0200
    14.2 +++ b/samples/primitiveconstants/build.xml	Sat Jun 14 09:54:59 2008 +0200
    14.3 @@ -4,6 +4,7 @@
    14.4          <delete dir="build"/>
    14.5      </target>
    14.6      
    14.7 +    <target name="compile" depends="build"/>
    14.8      <target name="build">
    14.9          <antcall target="-build-one">
   14.10              <param name="version" value="api1.0"/>
    15.1 --- a/samples/reexport/build.xml	Sat Jun 14 09:54:50 2008 +0200
    15.2 +++ b/samples/reexport/build.xml	Sat Jun 14 09:54:59 2008 +0200
    15.3 @@ -4,6 +4,7 @@
    15.4          <delete dir="build"/>
    15.5      </target>
    15.6      
    15.7 +    <target name="compile" depends="build"/>
    15.8      <target name="build" depends="-libraries">
    15.9          <antcall target="-build-one">
   15.10              <param name="version" value="api1.0"/>