Hi, the problem is solved. In addition to copySourcePathAssets, source-path is required to point the image folder.
Corrected asconfig.json: { "config": "royale", "compilerOptions": { "debug": true, "targets": ["JSRoyale"], "source-map": true, "source-path": [ "src/main/royale", "src/main/resources" ] }, "additionalOptions": "-remove-circulars -js-output-optimization=skipAsCoercions", "copySourcePathAssets": true, "files": [ "src/main/royale/DataGridExample.mxml" ] } On Sat, Nov 16, 2019 at 1:25 PM Takeshita Shoichiro <jl03...@gmail.com> wrote: > Hi, I opened an issue for this. Thanks. > > https://github.com/BowlerHatLLC/vscode-as3mxml/issues/427 > > On Fri, Nov 15, 2019 at 5:39 PM Carlos Rovira <carlosrov...@apache.org> > wrote: > >> Hi, >> >> I suppose VSCode fill have some way to copy a folder, maybe as a task >> that could be launched as pre step of a build or something like that. Or >> maybe a VSCode plugin exists for that, don't know. That could be solutions >> if VSCode AS3&MXML can't do it itself, or Josh decide is not a task to be >> implemented there. >> >> just my 2... >> >> >> >> El vie., 15 nov. 2019 a las 6:09, Takeshita Shoichiro (<jl03...@gmail.com>) >> escribió: >> >>> Alex, thanks for your explanation. As suggested by Carlos, I will ask >>> this on Github VS Code. >>> >>> 2019年11月15日(金) 14:05 Alex Harui <aha...@adobe.com>: >>> >>>> Hi T-San, >>>> >>>> >>>> >>>> The folder structure for examples/royale/DataGridExample are designed >>>> to support Maven typical folders. The Ant and Maven scripts that build the >>>> example have to copy the assets because the src/main/resources folder is >>>> not one the folders the publisher module copies automatically. >>>> >>>> >>>> >>>> So, if you are using VSCode with that folder structure, the compiler >>>> will not copy the assets. I do not use VSCode so I don’t know if VSCode >>>> can be taught to automatically copy those folders or not. >>>> >>>> >>>> >>>> HTH, >>>> >>>> -Alex >>>> >>>> >>>> >>>> *From: *Takeshita Shoichiro <jl03...@gmail.com> >>>> *Reply-To: *"users@royale.apache.org" <users@royale.apache.org> >>>> *Date: *Thursday, November 14, 2019 at 4:36 PM >>>> *To: *"users@royale.apache.org" <users@royale.apache.org> >>>> *Subject: *Re: DataGridExample build with VS Code >>>> >>>> >>>> >>>> Alex and Harbs, >>>> >>>> >>>> >>>> I copied the folder structure from the Apache Royale distribution. >>>> >>>> >>>> >>>> ¥royale-asjs¥examples¥royale¥DataGridExample >>>> >>>> >>>> >>>> It contains ¥src¥main¥royale >>>> >>>> And ¥src¥main¥resources¥assets. >>>> >>>> >>>> >>>> Under assets folder, jpg files exist. >>>> >>>> >>>> >>>> I used the provided asconfig.json to build using VS code with MXML >>>> extension. >>>> >>>> >>>> >>>> The problem is ¥resources¥assets folder is not copied into the output >>>> folder. If I move assets folder under ¥src¥royale¥main, assets folder is >>>> copied into the output folder. >>>> >>>> >>>> >>>> Thanks. >>>> >>>> >>>> >>>> 2019年11月15日(金) 6:53 Alex Harui <aha...@adobe.com>: >>>> >>>> IIRC, src/main and src/test are maven folder conventions. >>>> >>>> >>>> >>>> -Alex >>>> >>>> >>>> >>>> *From: *Harbs <harbs.li...@gmail.com> >>>> *Reply-To: *"users@royale.apache.org" <users@royale.apache.org> >>>> *Date: *Thursday, November 14, 2019 at 1:51 PM >>>> *To: *"users@royale.apache.org" <users@royale.apache.org> >>>> *Subject: *Re: DataGridExample build with VS Code >>>> >>>> >>>> >>>> Why are you using main\royale at all? >>>> >>>> >>>> >>>> All your folders can reside directly in src. >>>> >>>> >>>> >>>> Harbs >>>> >>>> On Nov 14, 2019, at 4:11 PM, Takeshita Shoichiro <jl03...@gmail.com> >>>> wrote: >>>> >>>> >>>> >>>> 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 <carlosrov...@apache.org> >>>> 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%7C17b50b2b31da43bb23ac08d76963d2f2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093749772909921&sdata=ELefXGSCXaVGxHF%2B66G4exKGDp9u%2Bg07wOVFNxup6dQ%3D&reserved=0> >>>> >>>> >>>> >>>> HTH >>>> >>>> >>>> >>>> Carlos >>>> >>>> >>>> >>>> >>>> >>>> El jue., 14 nov. 2019 a las 13:54, Takeshita Shoichiro (< >>>> jl03...@gmail.com>) 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 < >>>> piotrzarzyck...@gmail.com> 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 <carlosrov...@apache.org> >>>> 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 (< >>>> jl03...@gmail.com>) 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%7C17b50b2b31da43bb23ac08d76963d2f2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093749772919911&sdata=K8%2FIlPLuQFDz1R%2F4kWLDcWj6hIBVfw9PBYpq4xvlXO8%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%7C17b50b2b31da43bb23ac08d76963d2f2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093749772929906&sdata=G%2BzYTqd2z2KIe9GfIV08srqi0CrB0im%2B46XD4q6jPXc%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%7C17b50b2b31da43bb23ac08d76963d2f2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637093749772939896&sdata=F4s%2FMsr3z36t43hLYc59Ywuk3AxjMIOvrieCpQiJBuw%3D&reserved=0> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Shoichiro Takeshita >>>> 武下 祥一郎 >>>> >>>> >>>> >>>> -- >>>> >>>> Shoichiro Takeshita >>>> 武下 祥一郎 >>>> >>> -- >>> Shoichiro Takeshita >>> 武下 祥一郎 >>> >> >> >> -- >> Carlos Rovira >> http://about.me/carlosrovira >> >> > > -- > Shoichiro Takeshita > 武下 祥一郎 > -- Shoichiro Takeshita 武下 祥一郎