Hello,
Greg, I have compiled with the option-with-swf option and it has indeed worked, 
the swf 0.9.9 artifacts have been created and I have no more problems compiling.

Thx.

Hiedra
-----Mensaje original-----
De: Maria Jose Esteve <mjest...@iest.com> 
Enviado el: domingo, 31 de octubre de 2021 13:47
Para: dev@royale.apache.org
Asunto: RE: Error when changing SDK version from 0.9.8 to 0.9.9

Thank you very much Greg.

Tonight, as soon as I'm free, I'll try everything you've said and let you know 
the result.

Hiedra

-----Mensaje original-----
De: Greg Dove <greg.d...@gmail.com>
Enviado el: domingo, 31 de octubre de 2021 8:49
Para: Apache Royale Development <dev@royale.apache.org>
Asunto: Re: Error when changing SDK version from 0.9.8 to 0.9.9

Hi Maria,

So there seems to be an issue with the maven builds not populating the swf 
versions of the framework.swcs.
I will try to follow up with others on that in the next couple of days, because 
I don't understand the '-Dgenerate.swf.swcs=true -Dgenerate.swf'
parts of the command that is running.
(for explanation, I think the maven build here might be missing a 
-Poption-with-swf profile setting in the line that starts with "Executing 
Maven" :
https://ci-builds.apache.org/job/Royale/job/Royale-asjs/1742/consoleFull
)

If you build your own royale-asjs locally with this command:
mvn clean install -Poption-with-swf

That will populate your local .m2 with the -js.swc and -swf-swc versions.
After that I was able to get your project (lib and app) to build.

If you do have any WIP in the local royale sdk that might not have all the 
correct licence headers yet, you could use -Drat.skip=true on the end of that 
command, but that shouldn't be needed if your local copy is clean.
...then you should have more luck to get your project to compile with 
0.9.9-SNAPSHOT

But your echarts project is supposed to be a js-only project, right? Please 
confirm.
If yes, then I will try to make that work for JS-only with your maven build and 
not use the swf dependencies and share that back with you. I can take a look 
tomorrow night local time, so just let me know.






On Sun, Oct 31, 2021 at 7:35 AM Maria Jose Esteve <mjest...@iest.com> wrote:

> Hi Greg, yes the repo is public, just now I was changing the @externs 
> library example for echarts [1].
> I have advanced a bit in my research 😝 and indeed if I remove the "swf"
> dependencies that error no longer occurs, others are produced, derived 
> from the JS and SWF compilation, but not that one 😝
>
> [1] https://github.com/mjesteve/Royale-ECharts/tree/develop
>
> Thx Greg.
>
> Hiedra.
>
> -----Mensaje original-----
> De: Greg Dove <greg.d...@gmail.com>
> Enviado el: sábado, 30 de octubre de 2021 20:24
> Para: Apache Royale Development <dev@royale.apache.org>
> Asunto: Re: Error when changing SDK version from 0.9.8 to 0.9.9
>
> Hi Maria,
>
> Is your example project in a public repo? If it is can you pls share link?
>
>
> I can take a look at this before I start work later today... I do see 
> something odd when I look here, I think the swf builds are missing 
> from the maven repo although js builds (classifier in maven config) 
> are there, which could explain the type of issue you are seeing:
>
>
> https://repository.apache.org/content/repositories/snapshots/org/apach
> e/royale/framework/Core/0.9.9-SNAPSHOT/
>
> I will need to check this but it could be the cause.
>
> Greg
>
>
>
> On Sun, 31 Oct 2021, 5:53 am Hugo Ferreira, <hferreira...@gmail.com>
> wrote:
>
> > In my case, I had to do that and fixed the problem (months without 
> > update and now I'm updating every week).
> > I'm using ant to compile.
> >
> > Maria Jose Esteve <mjest...@iest.com> escreveu no dia sábado,
> > 30/10/2021
> > à(s) 17:47:
> >
> > > I'm so angry I don't understand!!!!
> > > I've also tried manually deleting the /target folders and the 
> > > corresponding folders in .m2... Am I missing something?
> > >
> > > Hiedra
> > > -----Mensaje original-----
> > > De: Hugo Ferreira <hferreira...@gmail.com> Enviado el: sábado, 30 
> > > de octubre de 2021 18:35
> > > Para: Apache Royale Development <dev@royale.apache.org>
> > > Asunto: Re: Error when changing SDK version from 0.9.8 to 0.9.9
> > >
> > > Yes.
> > >
> > > Try to do deeper and manually delete. I updated from Royale 0.9.7 
> > > or
> > 0.9.8
> > > to 0.9.9 and I had to delete everything, update and build to build 
> > > successfully.
> > >
> > > Maria Jose Esteve <mjest...@iest.com> escreveu no dia sábado,
> > > 30/10/2021
> > > à(s) 17:31:
> > >
> > > > I always launch this statement to compile:
> > > >
> > > > mvn clean install -Droyalelib=${env:ROYALE_HOME} -DskipTests
> > > >
> > > > By "clean" you mean the "clean" parameter of the compile statement?
> > > > I have just run "mvn clean" but everything remains the same....
> > > > did you mean this?
> > > >
> > > > Hiedra
> > > > -----Mensaje original-----
> > > > De: Hugo Ferreira <hferreira...@gmail.com> Enviado el: sábado,
> > > > 30 de octubre de 2021 18:18
> > > > Para: Apache Royale Development <dev@royale.apache.org>
> > > > Asunto: Re: Error when changing SDK version from 0.9.8 to 0.9.9
> > > >
> > > > Did you clean the project first ?
> > > > Try to delete the bin folder and compile again.
> > > >
> > > > Maria Jose Esteve <mjest...@iest.com> escreveu no dia sábado,
> > > > 30/10/2021
> > > > à(s) 17:09:
> > > >
> > > > > Hello,
> > > > > I'm updating some sample projects I have published to compile 
> > > > > with the
> > > > > 0.9.9 version of the SDK but I'm getting this error:
> > > > >
> > > > > [ERROR] Failed to execute goal
> > > > > org.apache.royale.compiler:royale-maven-plugin:0.9.9-SNAPSHOT:
> > > > > co
> > > > > mpil
> > > > > e-
> > > > > as
> > > > > (default-compile-as) on project royale-echarts: Could not 
> > > > > resolve dependencies for project
> > > > >
> org.apache.royale.community.echarts:royale-echarts:swc:1.0-SNAPSHOT:
> > > > > The following artifacts could not be resolved:
> > > > > org.apache.royale.framework:Core:swc:swf:0.9.9-SNAPSHOT,
> > > > > org.apache.royale.framework:Collections:swc:swf:0.9.9-SNAPSHOT
> > > > > , org.apache.royale.framework:Network:swc:swf:0.9.9-SNAPSHOT,
> > > > > org.apache.royale.framework:HTML:swc:swf:0.9.9-SNAPSHOT,
> > > > > org.apache.royale.framework:Basic:swc:swf:0.9.9-SNAPSHOT: 
> > > > > Could not find artifact
> > > > > org.apache.royale.framework:Core:swc:swf:0.9.9-SNAPSHOT
> > > > > in apache-snapshots (
> > > > > https://repository.apache.org/content/repositories/snapshots)
> > > > >
> > > > > I compile with Maven, and I have 3 initial variables where I 
> > > > > indicate the
> > > > > version:
> > > > >
> > > > >   <properties>
> > > > >     <compiler.debug>true</compiler.debug>
> > > > >
> >  <royale.framework.version>0.9.9-SNAPSHOT</royale.framework.version>
> > > > >
>  <royale.compiler.version>0.9.9-SNAPSHOT</royale.compiler.version>
> > > > >
>  <royale.typedefs.version>0.9.9-SNAPSHOT</royale.typedefs.version>
> > > > >     <player.version>15.0</player.version>
> > > > >
> >  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> > > > >   </properties>
> > > > >
> > > > > I used to have 0.9.8-SNAPSHOT and simply switched to 0.9.9 In 
> > > > > the main project of my work, I did the same thing and had no 
> > > > > problems at all. I have compared the pom's and I can't figure 
> > > > > out which one is
> > > wrong...
> > > > > Can someone help me to solve this problem?
> > > > >
> > > > > Thx.
> > > > > Hiedra.
> > > > >
> > > >
> > >
> >
>

Reply via email to