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>
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
> 

Reply via email to