Oh. And LiveServer works very well. I have this in my settings:
"liveServer.settings.root": "bin/js-debug" > On Apr 13, 2022, at 4:29 PM, 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 (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> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >