ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject RE: Flash/JSFL task
Date Wed, 03 Mar 2004 07:18:00 GMT
Because I haven´t a flash compiler I can´t try your task or your buildfile.
But for better testing you should convert your buildfile to JUnit-tests.
Sounds more complicated than it is. Extend oata.BuildFileTest and use the 
existing test-buildfile. Something like:

// compare the CopyTest in src\testcases\org\apache\tools\ant\taskdefs
public class FlashTest extends BuildFileTest {

    public FlashTest(String name) {

    public void setUp() {
        configureProject("flash.xml");   // the renamed build.xml

    public void testTarget1() {
        // check whether the compiler has done its work in the right way
    // more tests. Single jsfl file, multiple jsfl files, missing compiler, 
    // missing jsfl files, empty filesets, compiler not found, creating
    // jsfl file, ...

Advantage: integration of the test into your build process.
Maybe you´ll find the "Tutorial: Writing Tasks" in the manual [1] useful.

And I thing you should rename the task to <flashc>.
<java> executes java programms and <javac> compiles java code. Therefore the
expects that <flash> will execute a flash file and <flashc> will compile the
source. But that´s just a suggestion - it´s your task. :)

A quick view on your source seems to be ok. Where is your problem?
Another hint: for a "source-distro" you should provide an buildfile, so that
can rebuild the task. So you can try something out and suggest a patch.



> -----Original Message-----
> From: John Cowen []
> Sent: Tuesday, March 02, 2004 9:29 PM
> To: Ant Developers List
> Subject: Flash/JSFL task
> Hiya guys...
> I know you guys are probably massively busy, but....
> I've written a Flash task for ant with the ability to execute 
> JSFL (the 
> javascript extensibility layer for Flash) files, and then compile..
> I wouldn't mind a few pointers (I'm no java fiend by any 
> means, although 
> its all good fun)
> Anyway if anyone could advise me where I might be going wrong 
> etc it'd 
> be much appreciated...
> (src included)
> Cheers...
> John..
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message