I’m sorry Brian I miss that part you are using watch. Anyway I will test on my project and let you know. I think I have project with half size of yours.
Piotr Zarzycki On Wed, 26 Feb 2025 at 03:26, Brian Raymes <brian.ray...@teotech.com> wrote: > Forgot to answer your second question. Yes, I'm using the 0.9.12 release. > > Perhaps there is some level of debugging I can enable to see what it is > actually doing. > > My Royale project is well over 2,200+ files. > > ________________________________ > From: Piotr Zarzycki <piotrzarzyck...@gmail.com> > Sent: Monday, February 24, 2025 11:34 PM > To: dev@royale.apache.org <dev@royale.apache.org> > Subject: Re: [EXTERNAL] Re: New --watch compiler option > > Hi Brian, > > Do you have same problem with royale.debug=false ? > > I will check with my project as well - I'm using Maven. I see you are using > released version of Royale - yes ? > > Thanks, > Piotr > > wt., 25 lut 2025 o 01:47 Brian Raymes <brian.ray...@teotech.com> > napisał(a): > > > My project is very large in comparison to any of the examples. That said, > > is there any chance that one of these compiler options may be having an > > adverse effect? Is there any within I shouldn't have on? Or something > that > > I should add? > > > > [INFO] project.compiler.options = > > -watch; > > -remove-circulars; > > -js-output-optimization=skipAsCoercions; > > -js-default-initializers=true; > > -source-map=true; > > -warn-public-vars=true; > > -js-dynamic-access-unknown-members=true; > > > > > -keep-as3-metadata+=Inject,Dispatcher,EventHandler,PostConstruct,PreDestroy,ViewAdded,ViewRemoved,Bindable,Transient; > > -keep-code-with-metadata=Inject; > > > > -compiler.exclude-defaults-css-files=MXRoyale-0.9.12-js.swc:defaults.css; > > [INFO] royale.debug = true > > > > > > Thanks, > > Brian > > > > ________________________________ > > From: Josh Tynjala <joshtynj...@bowlerhat.dev> > > Sent: Monday, February 24, 2025 9:15 AM > > To: dev@royale.apache.org <dev@royale.apache.org> > > Subject: Re: [EXTERNAL] Re: New --watch compiler option > > > > Hi Brian, > > > > I just gave it a try with a couple of our example projects, but > > unfortunately, I couldn't reproduce. The time stays pretty consistent > each > > time on my machine. > > > > The project 'App' has been successfully compiled. > > 4.382538209 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 1.160069917 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 0.955916875 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 0.95672 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 0.933560291 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 0.95954725 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 1.087758459 seconds > > Watching for file changes in target JSRoyale... > > File change detected. Recompiling JSRoyale... > > The project 'App' has been successfully compiled. > > 0.954953875 seconds > > Watching for file changes in target JSRoyale... > > > > > > -- > > Josh Tynjala > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > On Fri, Feb 21, 2025 at 4:00 PM Brian Raymes <brian.ray...@teotech.com> > > wrote: > > > > > Hi Josh, > > > > > > I'm not sure if others have ran into this issue, but when using the new > > > --watch option, each subsequent compilation seems to increase the time > it > > > takes to complete. > > > > > > Here's the output from a recent session: > > > > > > The project 'App' has been successfully compiled. > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 2.908940698 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 2.982956752 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 3.255447261 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 3.522256922 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 4.035186438 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 4.487594078 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 5.107114222 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 6.339380117 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 6.811810908 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 7.473732097 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 8.636687093 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 9.246116218 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 10.200594237 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 11.349002814 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 12.450540996 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 14.620579136 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 15.55730729 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 16.715549885 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 19.123450863 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 20.211672339 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 22.294551666 seconds > > > Watching for file changes in target JSRoyale... > > > File change detected. Recompiling JSRoyale... > > > The project 'App' has been successfully compiled. > > > 23.960897282 seconds > > > Watching for file changes in target JSRoyale... > > > > > > Any help would be appreciated. > > > > > > FYI, I'm using this option with maven as I don't use asconfig. > > > > > > > > > Thank you, > > > > > > Brian > > > > > > ________________________________ > > > From: Josh Tynjala <joshtynj...@bowlerhat.dev> > > > Sent: Monday, April 25, 2022 8:56 AM > > > To: dev@royale.apache.org <dev@royale.apache.org> > > > Subject: [EXTERNAL] Re: New --watch compiler option > > > > > > Yes, the new npm asconfigc update exposes its own --watch option now so > > > that you don't need to specify it in additionalOptions. This option > will > > > eventually be used by vscode-as3mxml to expose a new compile debug task > > > that also watches (I currently have this in a vscode-as3mxml branch, > and > > it > > > will be included in a future update). > > > > > > Additionally, the latest asconfigc update copies all source path assets > > to > > > the output directory *before* compiling, instead of after, so you > should > > > not need to use the workaround of building once without --watch and > then > > > building again with --watch anymore. > > > > > > -- > > > Josh Tynjala > > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > On Mon, Apr 25, 2022 at 3:26 AM Harbs <harbs.li...@gmail.com> wrote: > > > > > > > Works like a charm. > > > > > > > > I use: > > > > asconfigc --debug=true > > > > asconfigc --debug=true —watch > > > > > > > > and that works beautifully. It takes a bit longer to run the debug > > > script, > > > > but it works after a clean and watches just fine. > > > > > > > > > On Apr 25, 2022, at 1:11 PM, Harbs <harbs.li...@gmail.com> wrote: > > > > > > > > > > Looks like 1.6 supports it: > > > > > > > > > > > > > > > https://github.com/BowlerHatLLC/asconfigc/commit/a3209fd88793e66e10059de128431e096fb80e34 > > > > > > > > > > Correct? > > > > > > > > > >> On Apr 25, 2022, at 1:06 PM, Harbs <harbs.li...@gmail.com> wrote: > > > > >> > > > > >> Do you have a way yet to specify -watch to asconfic without > > including > > > > the -watch option in the asconfig.json file? > > > > >> > > > > >> I’d like to add watch to my debug scripts, but I need it to work > > after > > > > clean too. > > > > >> > > > > >>> On Apr 14, 2022, at 7:55 PM, Josh Tynjala < > > joshtynj...@bowlerhat.dev > > > > > > > > wrote: > > > > >>> > > > > >>> Not sure. I'd need to investigate whether there's any additional > > > > >>> post-processing like that. Even if I were to roll back partially > to > > > the > > > > >>> faster process, that may just re-introduce bugs that we haven't > > > > discovered > > > > >>> yet. > > > > >>> > > > > >>> Another thing I can look into is finding a way to wait for the > > > > compilation > > > > >>> units to finish their work automatically as part of the thread > > > pooling > > > > that > > > > >>> the compiler uses. Currently, I'm forcing them to finish > > immediately, > > > > one > > > > >>> by one, which might actually make the process slower because it > may > > > be > > > > less > > > > >>> parallel. I don't know for sure. > > > > >>> > > > > >>> -- > > > > >>> Josh Tynjala > > > > >>> Bowler Hat LLC <https://bowlerhat.dev> > > > > >>> > > > > >>> > > > > >>> On Wed, Apr 13, 2022 at 3:06 PM Harbs <harbs.li...@gmail.com> > > wrote: > > > > >>> > > > > >>>> Is there any way to skip the binding piece for files that don’t > > > > require it? > > > > >>>> > > > > >>>>> On Apr 13, 2022, at 10:54 PM, Josh Tynjala < > > > > joshtynj...@bowlerhat.dev> > > > > >>>> wrote: > > > > >>>>> > > > > >>>>> Congratulations, Harbs! > > > > >>>>> > > > > >>>>> My original implementation of --watch was significantly faster. > > > > However, > > > > >>>>> after I fixed the bug with binding, it got noticeably slower. > It > > > > seems > > > > >>>> that > > > > >>>>> some important binding stuff is handled in the > > getABCBytesRequest() > > > > (and > > > > >>>>> yes, that's even for JS), so it's not a simple matter of > > converting > > > > the > > > > >>>>> simple AST to JS, like I had hoped. > > > > >>>>> > > > > >>>>> -- > > > > >>>>> Josh Tynjala > > > > >>>>> Bowler Hat LLC <https://bowlerhat.dev> > > > > >>>>> > > > > >>>>> > > > > >>>>> On Wed, Apr 13, 2022 at 6:30 AM Harbs <harbs.li...@gmail.com> > > > wrote: > > > > >>>>> > > > > >>>>>> I just tried this. I have a very good reason for not trying > > > earlier > > > > this > > > > >>>>>> week. I became a grandfather Monday night! :-) > > > > >>>>>> > > > > >>>>>> It work, but it seems like CSS files are not copied when using > > > > `-watch` > > > > >>>> in > > > > >>>>>> asconfig.json in VS Code. After a clean, the only way I got it > > to > > > > copy > > > > >>>> the > > > > >>>>>> files was to first remove the watch option and then add it > back. > > > > >>>>>> > > > > >>>>>> I’m not getting the time improvements I was expecting. > > Subsequent > > > > >>>>>> re-compiles are taking between 1/3 and 1/4 the original time. > I > > > > would > > > > >>>> have > > > > >>>>>> expected much faster subsequent compile times: > > > > >>>>>> > > > > >>>>>> The project 'PortedPrintUI' has been successfully compiled. > > > > >>>>>> 12.486944484 seconds > > > > >>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>> File change detected. Recompiling JSRoyale... > > > > >>>>>> The project 'PortedPrintUI' has been successfully compiled. > > > > >>>>>> 3.371615253 seconds > > > > >>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>> File change detected. Recompiling JSRoyale... > > > > >>>>>> The project 'PortedPrintUI' has been successfully compiled. > > > > >>>>>> 2.631352102 seconds > > > > >>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>> File change detected. Recompiling JSRoyale... > > > > >>>>>> The project 'PortedPrintUI' has been successfully compiled. > > > > >>>>>> 3.120785055 seconds > > > > >>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>> File change detected. Recompiling JSRoyale... > > > > >>>>>> The project 'PortedPrintUI' has been successfully compiled. > > > > >>>>>> 2.664617476 seconds > > > > >>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>> File change detected. Recompiling JSRoyale... > > > > >>>>>> The project 'PortedPrintUI' has been successfully compiled. > > > > >>>>>> 4.043423201 seconds > > > > >>>>>> > > > > >>>>>>> On Apr 10, 2022, at 4:19 AM, Maria Jose Esteve < > > > mjest...@iest.com> > > > > >>>>>> wrote: > > > > >>>>>>> > > > > >>>>>>> With maven, same results as Hugo, the installation phase does > > not > > > > >>>>>> perform or does not finish correctly, for example, the copy of > > > > >>>> resources. > > > > >>>>>>> I am not familiar with the phases but I ask you.... couldn't > it > > > be > > > > that > > > > >>>>>> after the compilation phase no other phase is executed because > > the > > > > >>>> process > > > > >>>>>> does not continue? > > > > >>>>>>> > > > > >>>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>>> > > > > >>>>>>> Hiedra > > > > >>>>>>> > > > > >>>>>>> -----Mensaje original----- > > > > >>>>>>> De: Maria Jose Esteve <mjest...@iest.com> > > > > >>>>>>> Enviado el: sábado, 9 de abril de 2022 14:23 > > > > >>>>>>> Para: dev@royale.apache.org > > > > >>>>>>> Asunto: RE: New --watch compiler option > > > > >>>>>>> > > > > >>>>>>> Something similar happens with maven. I haven't set up the > > > response > > > > >>>>>> email yet because my main project is a bit complex and I have > > too > > > > many > > > > >>>>>> anomalies and this afternoon I wanted to test it with the > > > > >>>> royale-commuinity > > > > >>>>>> project which is simpler, although it also has a separate > > library > > > > and > > > > >>>>>> application. > > > > >>>>>>> It doesn't seem to perform the "copy and rename" step > > correctly. > > > > >>>>>>> In my case it does copy the resources (I have not checked if > it > > > > copies > > > > >>>>>> them all yet) but it does not allow me to launch my main page > > > > >>>> "index.aspx" > > > > >>>>>> (rename index.html to index.aspx). > > > > >>>>>>> > > > > >>>>>>> Maybe both anomalies are related. I'll know more when I > switch > > > > >>>> projects. > > > > >>>>>>> > > > > >>>>>>> Translated with www.DeepL.com/Translator<<< > http://www.DeepL.com/Translator<<> > > http://www.DeepL.com/Translator<> > > > http://www.DeepL.com/Translator> (free version) > > > > >>>>>>> > > > > >>>>>>> Hiedra > > > > >>>>>>> > > > > >>>>>>> -----Mensaje original----- > > > > >>>>>>> De: Hugo Ferreira <hferreira...@gmail.com> Enviado el: > > sábado, 9 > > > > de > > > > >>>>>> abril de 2022 3:26 > > > > >>>>>>> Para: Apache Royale Development <dev@royale.apache.org> > > > > >>>>>>> Asunto: Re: New --watch compiler option > > > > >>>>>>> > > > > >>>>>>> Hi Josh, > > > > >>>>>>> > > > > >>>>>>> I have found another bug: > > > > >>>>>>> > > > > >>>>>>> I have the following structure: > > > > >>>>>>> src+ > > > > >>>>>>> - pt / ... > > > > >>>>>>> - resources+ > > > > >>>>>>> - images+ > > > > >>>>>>> - libs+ > > > > >>>>>>> - themes+ > > > > >>>>>>> - index-template.html > > > > >>>>>>> - styles-dark.css > > > > >>>>>>> - styles.css > > > > >>>>>>> - styles.less > > > > >>>>>>> App.mxml > > > > >>>>>>> asconfig.json > > > > >>>>>>> > > > > >>>>>>> If I clean/delete the bin folder and then build, the > resources > > > > files > > > > >>>>>> (index....html, styles*.css) are not copied and also the > content > > > of > > > > >>>> themes > > > > >>>>>> folder (css files). > > > > >>>>>>> > > > > >>>>>>> However If I remove the -watch (temporary disable this > feature) > > > and > > > > >>>>>> build, the files are copied again. > > > > >>>>>>> > > > > >>>>>>> Hugo Ferreira <hferreira...@gmail.com> escreveu no dia > sexta, > > > > >>>> 8/04/2022 > > > > >>>>>>> à(s) 17:02: > > > > >>>>>>> > > > > >>>>>>>> Thank you. > > > > >>>>>>>> You saved me and the Royale community countless hours of > > build - > > > > >>>>>>>> "wait" - test. > > > > >>>>>>>> You removed the "wait" from the equation :) > > > > >>>>>>>> > > > > >>>>>>>> Josh Tynjala <joshtynj...@bowlerhat.dev> escreveu no dia > > sexta, > > > > >>>>>>>> 8/04/2022 > > > > >>>>>>>> à(s) 17:00: > > > > >>>>>>>> > > > > >>>>>>>>> Thanks, Hugo. That'll be really helpful! > > > > >>>>>>>>> > > > > >>>>>>>>> -- > > > > >>>>>>>>> Josh Tynjala > > > > >>>>>>>>> Bowler Hat LLC <https://bowlerhat.dev> > > > > >>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>>> On Thu, Apr 7, 2022 at 4:40 PM Hugo Ferreira < > > > > hferreira...@gmail.com > > > > >>>>> > > > > >>>>>>>>> wrote: > > > > >>>>>>>>> > > > > >>>>>>>>>> Hi Josh, > > > > >>>>>>>>>> > > > > >>>>>>>>>> I just did a few tests and worked flawless in all cases. > > > > >>>>>>>>>> > > > > >>>>>>>>>> From now on, I will let the -watch parameter activated and > > > let's > > > > >>>>>>>>>> see > > > > >>>>>>>>> how it > > > > >>>>>>>>>> behave on the next few days. > > > > >>>>>>>>>> > > > > >>>>>>>>>> Thank you for this great improvement. > > > > >>>>>>>>>> > > > > >>>>>>>>>> Maria Jose Esteve <mjest...@iest.com> escreveu no dia > > sexta, > > > > >>>>>>>>>> 8/04/2022 > > > > >>>>>>>>>> à(s) > > > > >>>>>>>>>> 00:32: > > > > >>>>>>>>>> > > > > >>>>>>>>>>> Hi Josh, thx > > > > >>>>>>>>>>> I will compile the sdk and come back here with the > results. > > > > >>>>>>>>>>> > > > > >>>>>>>>>>> Hiedra > > > > >>>>>>>>>>> > > > > >>>>>>>>>>> -----Mensaje original----- > > > > >>>>>>>>>>> De: Josh Tynjala <joshtynj...@bowlerhat.dev> Enviado el: > > > > jueves, > > > > >>>>>>>>>>> 7 de abril de 2022 23:57 > > > > >>>>>>>>>>> Para: dev@royale.apache.org > > > > >>>>>>>>>>> Asunto: Re: New --watch compiler option > > > > >>>>>>>>>>> > > > > >>>>>>>>>>> My latest commit to royale-maven-plugin should allow you > to > > > add > > > > >>>>>>>>> --watch > > > > >>>>>>>>>> in > > > > >>>>>>>>>>> <additionalCompilerOptions> in your pom.xml. Maven will > no > > > > longer > > > > >>>>>>>>>>> exit > > > > >>>>>>>>>> with > > > > >>>>>>>>>>> an error when using --watch. It will keep running > > > indefinitely > > > > >>>>>>>>>>> until > > > > >>>>>>>>> you > > > > >>>>>>>>>>> kill the process manually with Ctrl+C. > > > > >>>>>>>>>>> > > > > >>>>>>>>>>> -- > > > > >>>>>>>>>>> Josh Tynjala > > > > >>>>>>>>>>> Bowler Hat LLC <https://bowlerhat.dev> > > > > >>>>>>>>>>> > > > > >>>>>>>>>>> > > > > >>>>>>>>>>> On Fri, Apr 1, 2022 at 5:11 AM Maria Jose Esteve > > > > >>>>>>>>>>> <mjest...@iest.com> > > > > >>>>>>>>>>> wrote: > > > > >>>>>>>>>>> > > > > >>>>>>>>>>>> Does not work with me, other error: > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> The project 'App' has been successfully compiled. > > > > >>>>>>>>>>>> [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- [INFO] Reactor Summary for W+Web! 1.0.0-SNAPSHOT: > > > > >>>>>>>>>>>> [INFO] > > > > >>>>>>>>>>>> [INFO] W+Web! > > ............................................. > > > > >>>>>>>>>>>> SUCCESS > > > > >>>>>>>>> [ > > > > >>>>>>>>>>>> 0.289 s] > > > > >>>>>>>>>>>> [INFO] Royale App And Modules > > ............................. > > > > >>>>>>>>>>>> SUCCESS > > > > >>>>>>>>> [ > > > > >>>>>>>>>>>> 0.046 s] > > > > >>>>>>>>>>>> [INFO] Royale Application > > ................................. > > > > >>>>>>>>>>>> FAILURE > > > > >>>>>>>>> [ > > > > >>>>>>>>>>>> 57.866 s] > > > > >>>>>>>>>>>> [INFO] Royale Libs > > ........................................ > > > > >>>>>>>>>>>> SKIPPED [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> [INFO] BUILD FAILURE > > > > >>>>>>>>>>>> [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> [INFO] Total time: 01:00 min > > > > >>>>>>>>>>>> [INFO] Finished at: 2022-04-01T14:06:24+02:00 [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> [ERROR] Failed to execute goal > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.royale.compiler:royale-maven-plugin:0.9.10-SNAPSHOT:compil > > > > >>>>>>>>> e > > > > >>>>>>>>>>>> -app > > > > >>>>>>>>>>>> (default-compile-app) on project royalelogin: There were > > > > errors > > > > >>>>>>>>> during > > > > >>>>>>>>>>>> the build. Got return code 1000 -> [Help 1] > > > > >>>>>>>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: > > > Failed > > > > >>>>>>>>>>>> to execute goal > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.royale.compiler:royale-maven-plugin:0.9.10-SNAPSHOT:compil > > > > >>>>>>>>> e > > > > >>>>>>>>>>>> -app > > > > >>>>>>>>>>>> (default-compile-app) on project royalelogin: There were > > > > errors > > > > >>>>>>>>> during > > > > >>>>>>>>>>>> the build. Got return code 1000 > > > > >>>>>>>>>>>> at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute > > > > >>>>>>>>>>>> (MojoExecutor.java:215) > > > > >>>>>>>>>>>> at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute > > > > >>>>>>>>>>>> (MojoExecutor.java:156) > > > > >>>>>>>>>>>> at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute > > > > >>>>>>>>>>>> (MojoExecutor.java:148) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje > > > > >>>>>>>>> c > > > > >>>>>>>>>>>> t > > > > >>>>>>>>>>>> (LifecycleModuleBuilder.java:117) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje > > > > >>>>>>>>> c > > > > >>>>>>>>>>>> t > > > > >>>>>>>>>>>> (LifecycleModuleBuilder.java:81) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre > > > > >>>>>>>>> a > > > > >>>>>>>>>>>> dedBuilder.build > > > > >>>>>>>>>>>> (SingleThreadedBuilder.java:56) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > org.apache.maven.lifecycle.internal.LifecycleStarter.execute > > > > >>>>>>>>>>>> (LifecycleStarter.java:128) > > > > >>>>>>>>>>>> at org.apache.maven.DefaultMaven.doExecute > > > > >>>>>>>>> (DefaultMaven.java:305) > > > > >>>>>>>>>>>> at org.apache.maven.DefaultMaven.doExecute > > > > >>>>>>>>> (DefaultMaven.java:192) > > > > >>>>>>>>>>>> at org.apache.maven.DefaultMaven.execute > > > > (DefaultMaven.java:105) > > > > >>>>>>>>>>>> at org.apache.maven.cli.MavenCli.execute > > (MavenCli.java:956) > > > > >>>>>>>>>>>> at org.apache.maven.cli.MavenCli.doMain > > (MavenCli.java:288) > > > > >>>>>>>>>>>> at org.apache.maven.cli.MavenCli.main > (MavenCli.java:192) > > > > >>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native > > > > Method) > > > > >>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke > > > > >>>>>>>>>>>> (NativeMethodAccessorImpl.java:62) > > > > >>>>>>>>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke > > > > >>>>>>>>>>>> (DelegatingMethodAccessorImpl.java:43) > > > > >>>>>>>>>>>> at java.lang.reflect.Method.invoke (Method.java:498) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhance > > > > >>>>>>>>>>>> d > > > > >>>>>>>>>>>> (Launcher.java:282) > > > > >>>>>>>>>>>> at > > org.codehaus.plexus.classworlds.launcher.Launcher.launch > > > > >>>>>>>>>>>> (Launcher.java:225) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitC > > > > >>>>>>>>>>>> ode > > > > >>>>>>>>>>>> (Launcher.java:406) > > > > >>>>>>>>>>>> at > org.codehaus.plexus.classworlds.launcher.Launcher.main > > > > >>>>>>>>>>>> (Launcher.java:347) > > > > >>>>>>>>>>>> Caused by: > org.apache.maven.plugin.MojoExecutionException: > > > > >>>>>>>>>>>> There > > > > >>>>>>>>> were > > > > >>>>>>>>>>>> errors during the build. Got return code 1000 > > > > >>>>>>>>>>>> at org.apache.royale.maven.BaseMojo.handleExitCode > > > > >>>>>>>>>>> (BaseMojo.java:390) > > > > >>>>>>>>>>>> at org.apache.royale.maven.BaseMojo.execute > > > > (BaseMojo.java:384) > > > > >>>>>>>>>>>> at org.apache.royale.maven.CompileAppMojo.execute > > > > >>>>>>>>>>>> (CompileAppMojo.java:112) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > > > > >>>>>>>>>>>> (DefaultBuildPluginManager.java:137) > > > > >>>>>>>>>>>> at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute > > > > >>>>>>>>>>>> (MojoExecutor.java:210) > > > > >>>>>>>>>>>> at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute > > > > >>>>>>>>>>>> (MojoExecutor.java:156) > > > > >>>>>>>>>>>> at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute > > > > >>>>>>>>>>>> (MojoExecutor.java:148) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje > > > > >>>>>>>>> c > > > > >>>>>>>>>>>> t > > > > >>>>>>>>>>>> (LifecycleModuleBuilder.java:117) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje > > > > >>>>>>>>> c > > > > >>>>>>>>>>>> t > > > > >>>>>>>>>>>> (LifecycleModuleBuilder.java:81) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre > > > > >>>>>>>>> a > > > > >>>>>>>>>>>> dedBuilder.build > > > > >>>>>>>>>>>> (SingleThreadedBuilder.java:56) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > org.apache.maven.lifecycle.internal.LifecycleStarter.execute > > > > >>>>>>>>>>>> (LifecycleStarter.java:128) > > > > >>>>>>>>>>>> at org.apache.maven.DefaultMaven.doExecute > > > > >>>>>>>>> (DefaultMaven.java:305) > > > > >>>>>>>>>>>> at org.apache.maven.DefaultMaven.doExecute > > > > >>>>>>>>> (DefaultMaven.java:192) > > > > >>>>>>>>>>>> at org.apache.maven.DefaultMaven.execute > > > > (DefaultMaven.java:105) > > > > >>>>>>>>>>>> at org.apache.maven.cli.MavenCli.execute > > (MavenCli.java:956) > > > > >>>>>>>>>>>> at org.apache.maven.cli.MavenCli.doMain > > (MavenCli.java:288) > > > > >>>>>>>>>>>> at org.apache.maven.cli.MavenCli.main > (MavenCli.java:192) > > > > >>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native > > > > Method) > > > > >>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke > > > > >>>>>>>>>>>> (NativeMethodAccessorImpl.java:62) > > > > >>>>>>>>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke > > > > >>>>>>>>>>>> (DelegatingMethodAccessorImpl.java:43) > > > > >>>>>>>>>>>> at java.lang.reflect.Method.invoke (Method.java:498) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhance > > > > >>>>>>>>>>>> d > > > > >>>>>>>>>>>> (Launcher.java:282) > > > > >>>>>>>>>>>> at > > org.codehaus.plexus.classworlds.launcher.Launcher.launch > > > > >>>>>>>>>>>> (Launcher.java:225) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitC > > > > >>>>>>>>>>>> ode > > > > >>>>>>>>>>>> (Launcher.java:406) > > > > >>>>>>>>>>>> at > org.codehaus.plexus.classworlds.launcher.Launcher.main > > > > >>>>>>>>>>>> (Launcher.java:347) > > > > >>>>>>>>>>>> [ERROR] > > > > >>>>>>>>>>>> [ERROR] > > > > >>>>>>>>>>>> [ERROR] For more information about the errors and > possible > > > > >>>>>>>>> solutions, > > > > >>>>>>>>>>>> please read the following articles: > > > > >>>>>>>>>>>> [ERROR] [Help 1] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > >>>> > > > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionExcepti > > > > >>>>>>>>> o > > > > >>>>>>>>>>>> n > > > > >>>>>>>>>>>> [ERROR] > > > > >>>>>>>>>>>> [ERROR] After correcting the problems, you can resume > the > > > > build > > > > >>>>>>>>>>>> with the command > > > > >>>>>>>>>>>> [ERROR] mvn <args> -rf :royalelogin > > > > >>>>>>>>>>>> Watching for file changes in target JSRoyale... > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> Hiedra > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> -----Mensaje original----- > > > > >>>>>>>>>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: > > > > viernes, > > > > >>>>>>>>>>>> 1 de abril de 2022 12:08 > > > > >>>>>>>>>>>> Para: dev@royale.apache.org > > > > >>>>>>>>>>>> Asunto: RE: New --watch compiler option > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> Forget you, I compiled the SDK last night but not this > > > > morning.... > > > > >>>>>>>>>>>> Sorry for the noise. I'll compile and come back here > with > > > the > > > > >>>>>>>>> results. > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> Hiedra > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> -----Mensaje original----- > > > > >>>>>>>>>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: > > > > viernes, > > > > >>>>>>>>>>>> 1 de abril de 2022 11:38 > > > > >>>>>>>>>>>> Para: dev@royale.apache.org > > > > >>>>>>>>>>>> Asunto: RE: New --watch compiler option > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> This is great, let's try it and debug it.... > > > > >>>>>>>>>>>> - I added it in the "<additionalCompilerOptions>" > section > > of > > > > >>>>>>>>>>>> the pom.xml of the application and I get the message: > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> Error: configuration variable 'debug' must be true if > > > > >>>>>>>>>>>> configuration variable 'watch' is true. > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> - I activate debug, in the library and in the > application > > > and > > > > I > > > > >>>>>>>>>>>> get the error " Got return code 1000": > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> [INFO] --- > royale-maven-plugin:0.9.10-SNAPSHOT:compile-app > > > > >>>>>>>>>>>> (default-compile-app) @ royalelogin --- [INFO] Executing > > > MXMLC > > > > >>>>>>>>>>>> in > > > > >>>>>>>>> tool > > > > >>>>>>>>>>>> group Royale with args: > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > [-load-config=D:\Develop_Royale\Projects\WinPlusWebSuite\royaleapp\ro > > > > >>>>>>>>> y > > > > >>>>>>>>>>>> alelogin\target\compile-app-config.xml, > > > > >>>>>>>>>>>> -js-default-initializers=true, -source-map=true, > --watch, > > > > >>>>>>>>>>>> -js-dynamic-access-unknown-members=true, > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > -keep-as3-metadata+=Inject,Dispatcher,EventHandler,Event,PostConstruc > > > > >>>>>>>>> -keep-as3-metadata+t > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > -keep-as3-metadata+,PreDestroy,ViewAdded,ViewRemoved,Bindable,Transie > > > > >>>>>>>>> -keep-as3-metadata+n > > > > >>>>>>>>>>>> -keep-as3-metadata+t, > > > > >>>>>>>>>>>> -keep-code-with-metadata=Inject, > > > -show-binding-warnings=false, > > > > >>>>>>>>>>>> -export-public-symbols=false, > > > > >>>>>>>>> -prevent-rename-protected-symbols=false, > > > > >>>>>>>>>>>> -prevent-rename-internal-symbols=false, > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > -js-output=D:\Develop_Royale\Projects\WinPlusWebSuite\royaleapp\royal > > > > >>>>>>>>> e > > > > >>>>>>>>>>>> login\target\javascript, > > > > >>>>>>>>>>>> -compiler.targets=JSRoyale, > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > D:\Develop_Royale\Projects\WinPlusWebSuite\royaleapp\royalelogin\src\ > > > > >>>>>>>>> m > > > > >>>>>>>>>>>> ain\royale\App.mxml] The project 'App' has been > > successfully > > > > >>>>>>>>> compiled. > > > > >>>>>>>>>>>> [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- [INFO] Reactor Summary for W+Web! 1.0.0-SNAPSHOT: > > > > >>>>>>>>>>>> [INFO] > > > > >>>>>>>>>>>> [INFO] W+Web! > > ............................................. > > > > >>>>>>>>>>>> SUCCESS > > > > >>>>>>>>> [ > > > > >>>>>>>>>>>> 0.098 s] [INFO] Royale Libs > > > > >>>> ........................................ > > > > >>>>>>>>>>>> SUCCESS [ 0.038 s] [INFO] Royale Libs Custom Theme > > > > >>>>>>>>>>>> ........................... SUCCESS [ 3.488 s] [INFO] > > > Royale > > > > >>>>>>>>>>>> Lib Component ECharts ....................... SUCCESS [ > > > 2.868 > > > > >>>>>>>>>>>> s] [INFO] Royale Libs Arq > > > .................................... > > > > >>>>>>>>>>>> SUCCESS [ > > > > >>>>>>>>> 2.025 > > > > >>>>>>>>>>>> s] [INFO] Royale Libs Commons > > > ................................ > > > > >>>>>>>>> SUCCESS > > > > >>>>>>>>>>>> [ 2.853 s] Watching for file changes in target > > JSRoyale... > > > > >>>>>>>>>>>> [INFO] Royale Libs DTO > > .................................... > > > > >>>>>>>>>>>> SUCCESS > > > > >>>>>>>>> [ > > > > >>>>>>>>>>>> 2.513 s] [INFO] Royale Libs Shell > > > > >>>> .................................. > > > > >>>>>>>>>>>> SUCCESS [ 1.680 s] [INFO] Royale Libs Components > > > > >>>>>>>>>>>> ............................. SUCCESS [ 10.894 s] [INFO] > > > > Royale > > > > >>>>>>>>>>>> Libs Jscalendar ............................. SUCCESS [ > > > 12.008 > > > > >>>>>>>>>>>> s] [INFO] Royale Lib Component InspireTree > > > ................... > > > > >>>>>>>>>>>> SUCCESS [ > > > > >>>>>>>>> 10.880 > > > > >>>>>>>>>>>> s] [INFO] Royale Lib Component Mobiscroll > > > .................... > > > > >>>>>>>>> SUCCESS > > > > >>>>>>>>>>>> [ 1.715 s] [INFO] Royale Libs Security > > > > >>>>>>>>>>>> ............................... SUCCESS [ > > > > >>>>>>>>>>>> 1.984 s] [INFO] Royale Libs ConfigSystem > > > > >>>> ........................... > > > > >>>>>>>>>>>> SUCCESS [ 1.949 s] [INFO] Royale Libs Personal > > > > >>>>>>>>>>>> ............................... SUCCESS [ 1.927 s] > [INFO] > > > > >>>>>>>>>>>> Royale > > > > >>>>>>>>> Libs > > > > >>>>>>>>>>>> Horarios ............................... SUCCESS [ > 1.819 > > s] > > > > >>>>>>>>>>>> [INFO] Royale Libs Perfiles Horarios > > ...................... > > > > >>>>>>>>>>>> SUCCESS [ > > > > >>>>>>>>> 1.805 > > > > >>>>>>>>>>>> s] [INFO] Royale Libs Fichajes > > > ............................... > > > > >>>>>>>>> SUCCESS > > > > >>>>>>>>>>>> [ 1.720 s] [INFO] Royale Libs Config > > > > >>>>>>>>>>>> ................................. SUCCESS [ > > > > >>>>>>>>>>>> 1.714 s] [INFO] Royale App And Modules > > > > >>>> ............................. > > > > >>>>>>>>>>>> SUCCESS [ 0.008 s] [INFO] Royale Application > > > > >>>>>>>>>>>> ................................. FAILURE [ 18.214 s] > > [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> [INFO] BUILD FAILURE > > > > >>>>>>>>>>>> [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> [INFO] Total time: 01:23 min > > > > >>>>>>>>>>>> [INFO] Finished at: 2022-04-01T10:14:25+02:00 [INFO] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > --------------------------------------------------------------------- > > > > >>>>>>>>> - > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> [ERROR] Failed to execute goal > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.royale.compiler:royale-maven-plugin:0.9.10-SNAPSHOT:compil > > > > >>>>>>>>> e > > > > >>>>>>>>>>>> -app > > > > >>>>>>>>>>>> (default-compile-app) on project royalelogin: There were > > > > errors > > > > >>>>>>>>> during > > > > >>>>>>>>>>>> the build. Got return code 1000 -> [Help 1] > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> If I launch the compilation with the detailed debugging, > > -e > > > > -X, > > > > >>>>>>>>>>>> to file [1]. It shows: > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> Exception in thread "Thread-3" Exception in thread > > > "Thread-3" > > > > >>>>>>>>>>>> java.lang.NoClassDefFoundError: > > > > >>>>>>>>>>>> > org/apache/royale/compiler/internal/watcher/WatchThread$1 > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.royale.compiler.internal.watcher.WatchThread.watchPath(Wat > > > > >>>>>>>>> c > > > > >>>>>>>>>>>> hThread.java:262) > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.apache.royale.compiler.internal.watcher.WatchThread.run(WatchThre > > > > >>>>>>>>> a > > > > >>>>>>>>>>>> d.java:130) Caused by: java.lang.ClassNotFoundException: > > > > >>>>>>>>>>>> > org.apache.royale.compiler.internal.watcher.WatchThread$1 > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>> > > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass( > > > > >>>>>>>>> SelfFirstStrategy.java:50) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl > > > > >>>>>>>>> a > > > > >>>>>>>>>>>> ss(ClassRealm.java:271) > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>> > > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm > > > > >>>>>>>>> .java:247) > > > > >>>>>>>>>>>> at > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>> > > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm > > > > >>>>>>>>> .java:239) > > > > >>>>>>>>>>>> ... 2 more > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> [1] > > > > >>>>>>>>>>>> > > > > >>>>>>>>> > > > > >>>> > > > https://drive.google.com/file/d/18CC4_6XQ4YwJujTyBLwqpkg5q6oTfXvy/vie > > > > >>>>>>>>> w > > > > >>>>>>>>>>>> ?usp=sharing > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> Hiedra > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> -----Mensaje original----- > > > > >>>>>>>>>>>> De: Josh Tynjala <joshtynj...@bowlerhat.dev> Enviado > el: > > > > >>>>>>>>>>>> jueves, > > > > >>>>>>>>> 31 de > > > > >>>>>>>>>>>> marzo de 2022 23:49 > > > > >>>>>>>>>>>> Para: dev@royale.apache.org; romanisi...@yahoo.com > > > > >>>>>>>>>>>> Asunto: Re: New --watch compiler option > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> It should be in 0.9.10-SNAPSHOT (or will be when the > next > > > > Maven > > > > >>>>>>>>>>>> nightly build completes). To use this option with > Maven, I > > > > >>>>>>>>>>>> assume > > > > >>>>>>>>> that > > > > >>>>>>>>>>>> you can add --watch to the section of your pom.xml where > > you > > > > >>>>>>>>>>>> can specify additional compiler options. I'm not > familiar > > > > >>>>>>>>>>>> enough with > > > > >>>>>>>>> the > > > > >>>>>>>>>>>> Maven plugin to tell you exactly where that is. > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> -- > > > > >>>>>>>>>>>> Josh Tynjala > > > > >>>>>>>>>>>> Bowler Hat LLC <https://bowlerhat.dev> > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>> On Thu, Mar 31, 2022 at 2:42 PM > > > romanisi...@yahoo.com.INVALID > > > > >>>>>>>>>>>> <romanisi...@yahoo.com.invalid> wrote: > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>>> This is a nice feature. Is it part of the new 0.9.9 > > > release ? > > > > >>>>>>>>>>>>> Or Which snapshot version ? > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> Also just to clarify usage. I use maven so will the > usage > > > be > > > > >>>>>>>>>>>>> as follows mvn clean watch install ? > > > > >>>>>>>>>>>>> How can I use it in a royale maven project ? > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> Sent from Yahoo Mail on Android > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> On Thu, 31 Mar 2022 at 22:34, Josh Tynjala< > > > > >>>>>>>>>> joshtynj...@bowlerhat.dev > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>>>> wrote: Hi all, > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> I just pushed a commit to royale-compiler that adds a > new > > > > >>>>>>>>>>>>> --watch compiler option. What this new option does is > > keep > > > > >>>>>>>>>>>>> the compiler running after it's done, watching the > > > > >>>>>>>>>>>>> source-path folders for any changes to .as and .mxml > > files. > > > > >>>>>>>>>>>>> When changes are detected, it will automatically > > re-compile > > > > >>>>>>>>>>>>> your project. Best of all, it's an incremental > > re-compile, > > > > so it > > > > >>>>>> will be significantly faster. > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> For projects targeting JS, all you need to do is > refresh > > > your > > > > >>>>>>>>>>>>> browser after the re-compile completes. You can even > use > > a > > > > >>>>>>>>>>>>> tool > > > > >>>>>>>>> that > > > > >>>>>>>>>>>>> does this automatically, if you prefer. > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> After a quick search on Google, I found the "reload" > npm > > > > >>>>>>>>>>>>> package, and I can confirm that it can automatically > > > reload a > > > > >>>>>>>>>>>>> Royale app after > > > > >>>>>>>>>>>> recompilation. > > > > >>>>>>>>>>>>> Here is the command that I used in a terminal at the > root > > > of > > > > >>>>>>>>>>>>> my project > > > > >>>>>>>>>>>>> folder: > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> npx reload -d bin/js-debug -b > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> This starts a local HTTP server in the directory > > > > >>>>>>>>>>>>> bin/js-debug, and it launches the app in a browser. > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> > > > > >>>>>>>>> > > > > https://www.npmjs.com/package/reload#user-content-using-reload-as-a- > > > > >>>>>>>>>>>>> co > > > > >>>>>>>>>>>>> mmand-line-application > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> The new --watch compiler option works with SWF too. > > > However, > > > > >>>>>>>>>>>>> I'm > > > > >>>>>>>>> not > > > > >>>>>>>>>>>>> aware of any automatic reloading tools for this, so > > you'll > > > > >>>>>>>>>>>>> just > > > > >>>>>>>>> need > > > > >>>>>>>>>>>>> to close and relaunch manually. > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> Please give it a try, and let me know if you run into > any > > > > issues. > > > > >>>>>>>>>>>>> I'd like to see how well it works with some bigger > > > projects! > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> -- > > > > >>>>>>>>>>>>> Josh Tynjala > > > > >>>>>>>>>>>>> Bowler Hat LLC <https://bowlerhat.dev> > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>> > > > > >>>>>> > > > > >>>>>> > > > > >>>> > > > > >>>> > > > > >> > > > > > > > > > > > > > > > > > > > > > -- > > Piotr Zarzycki >