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 (<[email protected]>) 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 <[email protected]>: > >> 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 <[email protected]> >> *Reply-To: *"[email protected]" <[email protected]> >> *Date: *Thursday, November 14, 2019 at 4:36 PM >> *To: *"[email protected]" <[email protected]> >> *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 <[email protected]>: >> >> IIRC, src/main and src/test are maven folder conventions. >> >> >> >> -Alex >> >> >> >> *From: *Harbs <[email protected]> >> *Reply-To: *"[email protected]" <[email protected]> >> *Date: *Thursday, November 14, 2019 at 1:51 PM >> *To: *"[email protected]" <[email protected]> >> *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 <[email protected]> >> 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 <[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%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 (< >> [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]> >> 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]> >> 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]>) 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
