Hi Yishay, I recommend you to go Maven, for various reasons. Once maven is setup is so far more easy than ANT (the difficult part was what Chris did preparing all this project to build with maven. The other thing is, we want maven to be the main way to build this project. Maybe you could end with similar "build times", but in the end, maven needs less configuration and controls all your needs (dependencies) behind scenes.
I'm preparing a tutorial on setting up an environment, hope to get it in some few days. 2016-10-30 17:36 GMT+01:00 Yishay Weiss <yishayj...@hotmail.com>: > Sounds great. I’m still using ANT but I’ve got some slight bottlenecks. > The main ones I’ve noticed are building core which can take around a > minute, and building the app from FlashBuilder, which can also take a long > time (depends on the app). If I make the switch to Maven, will I be able to > improve on these significantly? Thanks. > > > > *From: *Carlos Rovira <carlos.rov...@codeoscopic.com> > *Sent: *Sunday, October 30, 2016 5:58 PM > *To: *dev@flex.apache.org > *Subject: *Re: [FlexJS] Optimizing the maven build ... success ... > > O_o > > Awesome Chris! > > Can't wait to try it! :) > > > > 2016-10-29 22:11 GMT+02:00 Josh Tynjala <joshtynj...@gmail.com>: > > > > > Nice. Good work, Chris! > > > > > > - Josh > > > > > > On Oct 29, 2016 12:37 PM, "Christofer Dutz" <christofer.d...@c-ware.de> > > > wrote: > > > > > > > Hi, > > > > > > > > the last few days I invested quite some time in optimizing the > > > compilation > > > > for Maven. > > > > > > > > So far the compile-times for the entire framework part including all > > > > examples has dropped from 17:38 to 3:10 minutes. > > > > And the build time of the Charts examle has dropped from 46,7 to 6,5 > > > > seconds. > > > > > > > > As the change will not have any effect on non JS compilation, the > speedup > > > > is demonstrated in the example builds. So it seems that my changes > > > reduced > > > > the build time by more than 90% ... I could say that I’m quite > sattisfied > > > > with that ;-) > > > > > > > > I achieved this by introducing a white-list of which closure files to > use > > > > (I inherited that from the frameworks download.xml). Additionally I not > > > > only dump the remaining files to disk, I also directly pass the content > > > > into the compiler. > > > > I did notice, that I will probably do some further cleaning up in the > > > > MXMLFlexJSPublisher and associated classes. > > > > > > > > My changes are in the feature-autobuild/closure-classpath-sources > > > branch. > > > > > > > > Chris > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Carlos Rovira > > Director General > > M: +34 607 22 60 05 > > http://www.codeoscopic.com > > http://www.avant2.es > > > > > > Este mensaje se dirige exclusivamente a su destinatario y puede contener > > información privilegiada o confidencial. Si ha recibido este mensaje por > > error, le rogamos que nos lo comunique inmediatamente por esta misma vía y > > proceda a su destrucción. > > > > De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos > > que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC > > S.A. La finalidad de dicho tratamiento es facilitar la prestación del > > servicio o información solicitados, teniendo usted derecho de acceso, > > rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras > > oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación > > necesaria. > > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.