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
武下 祥一郎

Reply via email to