Hi Carlos,
Thanks for informing me, I did not know that I had opened an issue on this 
topic.
In any case, I think the problem is focused on library projects, it also works 
for me in my main project.

As I told Chris, right now we are comparing pom's and we will see if we can see 
something 😝

I thought that the error that the compilation of the library with mvn gives me 
would be related to the error that the compilation asconfigc gives me ...

Thx.
Hiedra.

-----Mensaje original-----
De: Carlos Rovira <carlosrov...@apache.org> 
Enviado el: martes, 23 de febrero de 2021 11:21
Para: Apache Royale Development <dev@royale.apache.org>
Asunto: Re: Library compilation with asconfigc produces an error

Hi MJ,

just responded to Javier's issue in github. I can't see any problem now with 
maven or with distribution As I explain in that issue I tried to add fx:Array 
and it is working for me.
Here's the issue [1]

[1] https://github.com/apache/royale-asjs/issues/1083




El mar, 23 feb 2021 a las 10:41, Christofer Dutz (<christofer.d...@c-ware.de>)
escribió:

> Hmmm ... actually all changes I did recently should have only had 
> effects on the Maven build SDK.
>
> So if you are using maven to build, we should probably dig deeper, but 
> I wouldn't assume that the issues are related to that work.
>
> But reading your email in more detail ... you are building the 
> distribution with maven and using it in VSCode or alike?
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: Maria Jose Esteve <mjest...@iest.com>
> Gesendet: Dienstag, 23. Februar 2021 10:01
> An: dev@royale.apache.org
> Betreff: Library compilation with asconfigc produces an error
>
> Hello, let's see if someone can give me a clue ...
> I always compile my app projects and libraries with mvn.
> In the last few days, with all this from the sdk, I am getting a very 
> strange error when compiling my libraries ... it does not recognize 
> the tag
> "<fx: Array>".
> I wanted to do a test: compile with asconfigc but I get a different error:
>
> > Executing task in folder royale-library: asconfigc
> --sdk=D:\Apache\apache-royale-0.9.8-maven <
>
> args:
> +royalelib=D:\Apache\apache-royale-0.9.8-maven\frameworks
> +configname=royale
> --debug=true
> --targets=JSRoyale
> --source-path+=src/main/royale
> --include-namespaces+=library://ns.mjesteve.com/royalecharting/library
>
> --namespace+=library://ns.mjesteve.com/royalecharting/library,src/main
> --namespace+/resources/library-manifest.xml
> <http://ns.mjesteve.com/royalecharting/library--namespace+=library://n
> s.mjesteve.com/royalecharting/library,src/main/resources/library-manif
> est.xml>
> --include-classes=LibraryClasses.as
> --include-sources+=src/main/royale
> --library-path+=${royalelib}/js/libs/MXRoyaleJS.swc
> --js-library-path+=${royalelib}/js/libs/MXRoyaleJS.swc
> --define+=COMPILE::JS,true
> --define+=COMPILE::SWF,false
> --source-map=true
> --output=target/royale-library-1.0-SNAPSHOT-js.swc
> -remove-circulars
> -js-output-optimization=skipAsCoercions
> target:JSRoyale
> COMPCJSCRoyale
> Could not find source for class LibraryClasses.as.
>
> This is my asconfig.json file:
>
>  {
>     "config": "royale",
>     "type": "lib",
>     "compilerOptions": {
>         "debug": true,
>         "targets": [
>             "JSRoyale"
>         ],
>         "source-path": [
>             "src/main/royale"
>         ],
>         "include-namespaces": [
>             "library://ns.mjesteve.com/royalecharting/library"
>         ],
>         "namespace": [
>             {
>                 "uri": "library://ns.mjesteve.com/royalecharting/library",
>                 "manifest": "src/main/resources/library-manifest.xml"
>             }
>         ],
>         "include-classes": [
>             "LibraryClasses.as"
>         ],
>         "include-sources": [
>             "src/main/royale"
>         ],
>         "library-path": [
>             "${royalelib}/js/libs/MXRoyaleJS.swc"
>         ],
>         "js-library-path": [
>             "${royalelib}/js/libs/MXRoyaleJS.swc"
>         ],
>         "define": [
>             {
>                 "name": "COMPILE::JS",
>                 "value": true
>             },
>             {
>                 "name": "COMPILE::SWF",
>                 "value": false
>             }
>         ],
>         "source-map": true,
>         "output": "target/royale-library-1.0-SNAPSHOT-js.swc"
>     }
> }
>
> Any clues to the "Could not find source for class LibraryClasses.as" error?
>
> Thank you all.
> Hiedra
>


--
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to