Well if we wanted to go more in the direction of a Maven-firendly structure, it 
would probably be:

- src/main/as (or src/main/flex or src/main/flexjs ... don't know what we want 
to call the highest level ... I don't really care as long as we stick to the 
decision)
- src/main/resources (for config file, static resources etc.)
- src/test/as (for test code)
- src/test/resources (for resources needed during tests)

I personally would prefer "src/main/flex" and src/test/flex" as I think that we 
also have mxml and that is not as but both sort of "are flex" ... what do you 
think?

Chris

________________________________________
Von: Alex Harui <aha...@adobe.com>
Gesendet: Donnerstag, 17. Dezember 2015 09:18
An: dev@flex.apache.org
Betreff: [FlexJS] Maven-friendly folders

Hi,

Now that all JS files are generated via cross-compiling, the folder
structure in each SWC project currently looks like:

SWCFolder/as/src  -- The source code
         /as/tests -- Any FlexUnit tests
         /js/out  -- The cross-compiled output
         *-manifest.xml -- The MXML manifests
         compile-config.xml -- config file for SWF
         compile-asjs-config.xml -- config file for JS
         build.xml  -- The Ant build script

I don't think we need the "as" folder level.  We had it since we used to
have a js/src and wanted to distinguish between languages in the sources,
so I was thinking we'd bring the as/src and as/tests folder to the top
level as in:

SWCFolder/src  -- The source code
         /tests -- Any FlexUnit tests

and I'm wondering if there is some other organization of folders that
might be more Maven-friendly.

Thoughts?  I'm shutting down for tonight.  Will check back in my morning.

-Alex

Reply via email to