M dist/build.xml
A dist/dummy-main/src/main/resources/plugin-prefs.js
M dist/netbeans/build.xml
M dist/netbeans/pluglet.properties
M dist/netbeans/nbproject/build-impl.xml
M dist/netbeans/nbproject/genfiles.properties
M dist/netbeans/nbproject/project.properties
M dist/netbeans/nbproject/project.xml

Repeatable project build.


git-svn-id: svn://10.0.0.236/trunk@235541 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
edburns%acm.org
2007-09-12 14:59:22 +00:00
parent dd3cde54fb
commit ea0dba67ed
9 changed files with 167 additions and 20 deletions

View File

@@ -65,8 +65,10 @@ is divided into following sections:
</condition>
<condition property="have.sources">
<or>
<available file="${src.java3.dir}"/>
<available file="${src.java4.dir}"/>
<available file="${src.java2.dir}"/>
<available file="${src.java.dir}"/>
<available file="${src.java1.dir}"/>
</or>
</condition>
<condition property="netbeans.home+have.tests">
@@ -94,8 +96,10 @@ is divided into following sections:
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-init-check" depends="-pre-init,-init-private,-init-user,-init-project,-do-init">
<fail unless="src.java3.dir">Must set src.java3.dir</fail>
<fail unless="src.java4.dir">Must set src.java4.dir</fail>
<fail unless="src.java2.dir">Must set src.java2.dir</fail>
<fail unless="src.java.dir">Must set src.java.dir</fail>
<fail unless="src.java1.dir">Must set src.java1.dir</fail>
<fail unless="build.dir">Must set build.dir</fail>
<fail unless="dist.dir">Must set dist.dir</fail>
<fail unless="build.classes.dir">Must set build.classes.dir</fail>
@@ -116,7 +120,7 @@ is divided into following sections:
</target>
<target name="-init-macrodef-javac">
<macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute name="srcdir" default="${src.java.dir}:${src.java1.dir}"/>
<attribute name="srcdir" default="${src.java3.dir}:${src.java4.dir}:${src.java2.dir}:${src.java.dir}"/>
<attribute name="destdir" default="${build.classes.dir}"/>
<attribute name="classpath" default="${javac.classpath}"/>
<attribute name="debug" default="${javac.debug}"/>
@@ -241,8 +245,10 @@ is divided into following sections:
<target name="-do-compile" depends="init,deps-jar,-pre-pre-compile,-pre-compile" if="have.sources">
<j2seproject3:javac/>
<copy todir="${build.classes.dir}">
<fileset dir="${src.java3.dir}" excludes="${build.classes.excludes}"/>
<fileset dir="${src.java4.dir}" excludes="${build.classes.excludes}"/>
<fileset dir="${src.java2.dir}" excludes="${build.classes.excludes}"/>
<fileset dir="${src.java.dir}" excludes="${build.classes.excludes}"/>
<fileset dir="${src.java1.dir}" excludes="${build.classes.excludes}"/>
</copy>
</target>
<target name="-post-compile">
@@ -392,10 +398,18 @@ is divided into following sections:
<path path="${javac.classpath}"/>
</classpath>
<sourcepath>
<pathelement location="${src.java3.dir}"/>
<pathelement location="${src.java4.dir}"/>
<pathelement location="${src.java2.dir}"/>
<pathelement location="${src.java.dir}"/>
<pathelement location="${src.java1.dir}"/>
</sourcepath>
<packageset dir="${src.java3.dir}" includes="*/**"/>
<packageset dir="${src.java4.dir}" includes="*/**"/>
<packageset dir="${src.java2.dir}" includes="*/**"/>
<packageset dir="${src.java.dir}" includes="*/**"/>
<fileset dir="${src.java3.dir}" includes="*.java"/>
<fileset dir="${src.java4.dir}" includes="*.java"/>
<fileset dir="${src.java2.dir}" includes="*.java"/>
<fileset dir="${src.java.dir}" includes="*.java"/>
</javadoc>
</target>