The transpiler has a “publisher” module that is hard-coded to copy certain folder patterns (src/main/royale/assets, for example). If you do not use those patterns, then you have to use some other tool (an IDE, Maven, Ant, batch script) to copy assets.
HTH, -Alex From: Takeshita Shoichiro <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Thursday, November 14, 2019 at 6:11 AM To: "[email protected]" <[email protected]> Subject: Re: DataGridExample build with VS Code Carlos, thanks. I've already tried it. Unfortunately, not work. If I move assets folder under \royale, it worked. (Images are shown) However, moving \resources\royale under \royale does not work. (Images are not shown) \src\main\royale | |-assets |-models |-products |-DataGridExample.mxml |-MyInitialView.mxml On Thu, Nov 14, 2019 at 11:00 PM Carlos Rovira <[email protected]<mailto:[email protected]>> wrote: Hi Takeshita, maybe this could be what you are looking for? (I'm not using it so don't know if it will work) : https://github.com/BowlerHatLLC/vscode-as3mxml/wiki/asconfig.json#copysourcepathassets<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FBowlerHatLLC%2Fvscode-as3mxml%2Fwiki%2Fasconfig.json%23copysourcepathassets&data=02%7C01%7Caharui%40adobe.com%7C154882027f014dc0716508d7690c8dd6%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093375013476447&sdata=zF5%2FOpQ3k4Bf1xgF3%2B%2FiEKZMQhfcHcUuSFFqhd4pFEM%3D&reserved=0> HTH Carlos El jue., 14 nov. 2019 a las 13:54, Takeshita Shoichiro (<[email protected]<mailto:[email protected]>>) escribió: Carlos and Piotr, thanks. I understand mvn and moonshine both have the configuration to copy \resources\assets folder. I think the similar configuration is put in asconfig.json. I tried to find the information but with no success. ---------------------------------------------------------------------------------------------------- mvn: \apache-royale-0.9.7-bin-js\royale-asjs\examples\pom.xml <!-- Copy the resources to the compiler output directory --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>copy-resources-debug</id> <phase>validate</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${compiler.output-dir-debug}</outputDirectory> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> moonshine: C:\apache-royale-0.9.7-bin-js\royale-asjs\examples\royale\DataGridExample\DataGridExample.as3proj <moonshineResourcePaths> <class path="src/main/resources/assets"/> </moonshineResourcePaths> On Thu, Nov 14, 2019 at 4:57 AM Piotr Zarzycki <[email protected]<mailto:[email protected]>> wrote: Just FYI: Moonshine is copying resources to the output if they are pointed out in IDE. We have handled that on IDE sight. śr., 13 lis 2019 o 20:09 Carlos Rovira <[email protected]<mailto:[email protected]>> napisał(a): Hi, in Maven we have setup this kind of copy. So this is external process not considered by the compiler, what seems ok, since copying that files does not seems a competence of a compiler. Maybe that should be raised in the IDEs issues, in this case in VSCode issues in GitHub so Josh could express what he thinks his extension should do about this. El mar., 12 nov. 2019 a las 13:55, Takeshita Shoichiro (<[email protected]<mailto:[email protected]>>) escribió: I tried to build the sample project using VS Code. This one. C:\apache-royale-0.9.7-bin-js\royale-asjs\examples\royale\DataGridExample I copied asconfig.json and src holder in a new folder; then build. The problem is that the image folder (resource\assets) is not copied into bin\js-debug folder. In case using mvn clean install, the image folder is copied into the target folder. Is this a bug or am I missing something? Shoichiro Takeshita -- Carlos Rovira http://about.me/carlosrovira<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C154882027f014dc0716508d7690c8dd6%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093375013486446&sdata=YX1PnYzFz%2FFRr8nzDoW1NOfBE45konyEnhD2CEu1eoo%3D&reserved=0> -- Piotr Zarzycki Patreon: https://www.patreon.com/piotrzarzycki<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C154882027f014dc0716508d7690c8dd6%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093375013486446&sdata=%2FDizaTeNyMDIvY7SDum7qKfFgbYgF%2F9QTMK4PTQW2l8%3D&reserved=0> -- Shoichiro Takeshita 武下 祥一郎 -- Carlos Rovira http://about.me/carlosrovira<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C154882027f014dc0716508d7690c8dd6%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093375013496442&sdata=tzVNif0czuHjnttkaiUytLlt9w%2FiNmBR%2BsgyxJkwyZc%3D&reserved=0> -- Shoichiro Takeshita 武下 祥一郎
