Thx for the response.
It is logically grouped into 4 major areas, with each of those areas
grouped into 5-20 sub areas. However, it all needs to come together to
make the final AIR application. It is useful for the engineers to have
access to all the source for debugging, code completion, hover asdocs,
etc. Changes can happen at all levels, but most frequently at the upper
levels of the code. When there are low level changes, an automated way
of everyone picking them up would be great... perhaps if made into maven
projects using SNAPSHOT versioning and a central repository, that would
'just work'?
I'm getting the feeling as we go along with this project that no one
builds big, complex software with Actionscript, as the tools seem not up
to the task. :-(
Also, Maven seems really slow to compile even trivial swc/swf
applications. Is this expected?
Richard
On 07/03/2011 02:43 PM, Marvin Froeder wrote:
2500 sources? That alone feels wrong. You should split that into
multiple pieces. Find some logical way to group the source and go for it.
Em 03/07/2011 17:59, "Richard Lee" <[email protected]
<mailto:[email protected]>> escreveu:
Hi there-
I'm working on an Actionscript 3 project with approx 2500 source
files. How do people organize and build such projects using modern
IDEs without those IDEs falling over and dying due to poor memory
management? The code is loosely divided into 4 major parts, with many
subparts. It does have a highly layered and fairly clean architecture,
but most engineers need to have access to all of it, so segmenting it
into different deliverables is not helpful.
We have a few other design goals with our build system which may or
may not be helpful. One is that the source repository is largely read-
only as far as the build is concerned. This means all build byproducs
must go 'elsewhere'. Most build systems I've seen, including maven,
seem to want to stick the build byproducts in the source repository,
usually as a child of the build files. Another goal is that the build
needs to support enforcement of architectural layering, but needs to
also be fast.
Are there any good example opensource projects out there people could
point me at?
Richard
--
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
<mailto:[email protected]>
To unsubscribe from this group, send email to
[email protected]
<mailto:flex-mojos%[email protected]>
For more options, visit this group at
http://groups.google.com/group/flex-mojos
http://flexmojos.sonatype.org/
--
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos
http://flexmojos.sonatype.org/
--
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos
http://flexmojos.sonatype.org/