Author: kylem
Date: Mon Sep 20 07:51:47 2004
New Revision: 46936
Modified:
incubator/beehive/trunk/controls/test/build.xml
Log:
Tweaked build for more complex composition test scenario to remove warning; one
case was using
a generated type in another control's public interface, requiring that the
sources that
produce the generated type be explicitly processed first. Sun's apt tool does
not
allow codegen output from a processor phase to feed directly back into the
compilation of
other artifacts in the same phase.
Modified: incubator/beehive/trunk/controls/test/build.xml
==============================================================================
--- incubator/beehive/trunk/controls/test/build.xml (original)
+++ incubator/beehive/trunk/controls/test/build.xml Mon Sep 20 07:51:47 2004
@@ -147,6 +147,15 @@
classpathref="test.classpath" >
<include name="**/checker/*.java"/>
</apt>
+
+ <!-- Build the InnerControl controls used by composition tests. This
is only
+ necessary because the bean types are needed to compile a public
interface -->
+ <apt srcdir="${controls.src}" destdir="${build.beans}"
gendir="${build.beansrc}"
+ classpathref="test.classpath" compileByExtension="true"
+ srcExtensions="*.java,*.jcx,*.jcs" >
+ <include name="**/composition/InnerControl*"/>
+ </apt>
+
<apt srcdir="${controls.src}" destdir="${build.beans}"
gendir="${build.beansrc}"
classpathref="test.classpath" compileByExtension="true"
srcExtensions="*.java,*.jcx,*.jcs" >