Hi,

Josh discover that there was an issue. If we have GOOG_HOME env var the
maven distribution worked right, but if you don't have, compilation fails.
I have it in my system while developing this. So I just fixed it some
minutes ago.

One thing: There's no maven artifact for the closure-library v20180910 (the
one used by ANT), next one is 0.0-20190213-2033d5d9, so we need to use that
for maven (or maybe I was too bad trying to find the corresponding maven
artifact, so if someone knows, please let me know!).

So, can we upgrade ANT to v20190213 too? From now on, we should check
versions exists for ANT and MAVEN artifacts.

@Piotr Zarzycki <piotrzarzyck...@gmail.com>  let me know if you can get it
work with latest changes just done.

Thanks



El mar., 21 ene. 2020 a las 17:53, Carlos Rovira (<carlosrov...@apache.org>)
escribió:

> Hi Piotr,
>
> yes, you're using an old command, maven was extremely simplified thanks to
> Chris Dutz contribution 1 or 2 months ago.
> 'generate.swf.swcs' does not exists. Check the instructions I put or go to
> the updated docs here [1]. I updated that page to have all the latest valid
> info.
>
> I'm planing with Chris, to work soon in more improvements:
>
> 1.- Make Maven distribution for js-only (just removing -option-with-swf
> that now is required)
> 2.- Try to have just one repo
> 3.- Simplify release process based on 2 (and yes having ANT into account)
>
> I will want to release every 1 to 2 month.
>
> [1]
> https://github.com/apache/royale-asjs/wiki/Build-Apache-Royale-with-Maven
>
> El mar., 21 ene. 2020 a las 17:40, Piotr Zarzycki (<
> piotrzarzyck...@gmail.com>) escribió:
>
>> Ok it looks like it my fault. I didn't catch up full instruction. Let me
>> try again.
>>
>> wt., 21 sty 2020 o 17:29 Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> napisał(a):
>>
>> > Hi Carlos,
>> >
>> > When I'm running this [1] on my Mac distribution is not generated. :/
>> > Whole SDK is being build successfully, but without distribution. I don't
>> > have any errors.
>> >
>> > [1] mvn clean install -DskipTests -Drat.skip=true
>> -Dgenerate.swf.swcs=true
>> > -DdistributionTargetFolder=/Users/piotr/Downloads/royale/test_release
>> >
>> > Thanks,
>> > Piotr
>> >
>> >
>> > wt., 21 sty 2020 o 12:44 Carlos Rovira <carlosrov...@apache.org>
>> > napisał(a):
>> >
>> >> Hi Antonis,
>> >>
>> >> all this does not affect FB, so don't worry about it. But we hope you
>> try
>> >> to migrate to some newer IDE in the future! ;)
>> >>
>> >> Carlos
>> >>
>> >>
>> >>
>> >> El mar., 21 ene. 2020 a las 12:26, Antonis Kalodimos (<
>> >> antonis.kalodi...@gmail.com>) escribió:
>> >>
>> >> > This sounds good news for someone to be involved with royale.
>> >> > Please i someone of you who know the requirements don't break the
>> royale
>> >> > ability to be used and in the flashbuilder. Even it is old is a
>> >> standard i
>> >> > think for the old users that are searching where to jump for upgrade
>> >> their
>> >> > apps
>> >> >
>> >> > Thank you, continue the great job that you are doing.
>> >> >
>> >> > Στις Τρί, 21 Ιαν 2020 στις 1:15 μ.μ., ο/η Piotr Zarzycki <
>> >> > piotrzarzyck...@gmail.com> έγραψε:
>> >> >
>> >> > > Hi Carlos,
>> >> > >
>> >> > > Congrats! Could you provide on mailing list command to build
>> framework
>> >> > with
>> >> > > distribution, so users could know how to do that.
>> >> > >
>> >> > > Thanks,
>> >> > > Piotr
>> >> > >
>> >> > > wt., 21 sty 2020 o 12:12 Carlos Rovira <carlosrov...@apache.org>
>> >> > > napisał(a):
>> >> > >
>> >> > > > Hi,
>> >> > > >
>> >> > > > just fixed the maven distribution, and now it creates a valid SDK
>> >> that
>> >> > > can
>> >> > > > be used with IDEs. I think this is a long awaited fix.
>> >> > > >
>> >> > > > So with the new maven distribution the generated SDK allows you
>> to
>> >> get
>> >> > > > code intelligence and IDEs can find compilers and use it to get a
>> >> valid
>> >> > > > compilation. I tried only VSCode with Josh AS3&MXML extension,
>> hope
>> >> > > others
>> >> > > > using Moonshine can provide feedback.
>> >> > > >
>> >> > > > Additionally you get the normal maven way of build with "mvn
>> >> install"
>> >> > > that
>> >> > > > will be more near to your deploy needs.
>> >> > > >
>> >> > > > So people using Maven does not need to use ANT anymore to
>> generate a
>> >> > > valid
>> >> > > > SDK, and we get finally to have two independent ways of building
>> >> > > separated
>> >> > > > one from the other.
>> >> > > >
>> >> > > > I'll be doing some refining this days with classpaths since I
>> left
>> >> some
>> >> > > > versions hardcoded that I want to remove to make it valid as we
>> >> change
>> >> > > > versions.
>> >> > > >
>> >> > > > I'll be upgrading maven docs to reflect this change.
>> >> > > >
>> >> > > >
>> >> > > >
>> >> > > > --
>> >> > > > Carlos Rovira
>> >> > > > http://about.me/carlosrovira
>> >> > > >
>> >> > > >
>> >> > >
>> >> > > --
>> >> > >
>> >> > > Piotr Zarzycki
>> >> > >
>> >> > > Patreon: *https://www.patreon.com/piotrzarzycki
>> >> > > <https://www.patreon.com/piotrzarzycki>*
>> >> > >
>> >> >
>> >>
>> >>
>> >> --
>> >> Carlos Rovira
>> >> http://about.me/carlosrovira
>> >>
>> >
>> >
>> > --
>> >
>> > Piotr Zarzycki
>> >
>> > Patreon: *https://www.patreon.com/piotrzarzycki
>> > <https://www.patreon.com/piotrzarzycki>*
>> >
>>
>>
>> --
>>
>> Piotr Zarzycki
>>
>> Patreon: *https://www.patreon.com/piotrzarzycki
>> <https://www.patreon.com/piotrzarzycki>*
>>
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to