flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christofer Dutz <christofer.d...@c-ware.de>
Subject AW: AW: flexmojos-maven-plugin: building flex project without mavenizing Flex binaries
Date Tue, 24 Jun 2014 11:32:19 GMT
Yes actually there are updates:
- Flexmojos now works with the new mavenized fdks
- I removed a lot of legacy stuff, that made flexmojos depend on flex 2 and flex 3 from Adobe
- The testsuite is now 100% green and I wanted to commit those changes as soon as I had the
time to review the changes again (will probably be a very large commit)
- As soon as that's out, I would need to somehow release the mavenizer so I can deploy the
libs to Apaches Central Maven Repo (I still want to do one change before triggering this release)
- As soon as the mavenizer is released, we could discuss releasing an Apache Flex SDK as Maven
artifacts, by running the Mavanizer against the rellease version and using the Mavenizers
deployer to upload everything.
- After that's done I can use those libs from Flexmojos and implement the last step needed
to auto-download and mavenize Flex and Air artifacts.

So I would state that the technical difficulties have been solved, all I need to do is implement
one further module for Flexmojos that simply integrates a call to the mavenizer from a maven
build. The rest is just paperwork ;-)

Chris


________________________________________
Von: Maxim Solodovnik <solomax666@gmail.com>
Gesendet: Dienstag, 24. Juni 2014 13:14
An: users@flex.apache.org
Betreff: Re: AW: flexmojos-maven-plugin: building flex project without mavenizing Flex binaries

Hello Chris,
Any updates on this issue?


On 30 May 2014 22:54, Maxim Solodovnik <solomax666@gmail.com> wrote:

> Thanks for the update :)
> Also will have a vacation (hopefully)
> Please let me know if you need any help with testing :)
>
>
> On Fri, May 30, 2014 at 10:50 PM, Christofer Dutz <
> christofer.dutz@c-ware.de> wrote:
>
>> Well currently I'm a little consumed with other tasks. I did do a little
>> testing in building Flexmojos with the new FDKs and it seems I will have to
>> do a little more tweaking of the generated poms (It seems I will have to
>> generate the dependency management stuff into a new pom similar to the way
>> I initially did it).
>> But I doubt I'll be able to finish this this week and then I'm going to
>> be on vacation ... so stay tuned, but don't expect something useable in the
>> next 2-3 Weeks.
>>
>> Chris
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Maxim Solodovnik [mailto:solomax666@gmail.com]
>> Gesendet: Freitag, 30. Mai 2014 16:55
>> An: users@flex.apache.org
>> Betreff: Re: AW: flexmojos-maven-plugin: building flex project without
>> mavenizing Flex binaries
>>
>> Hello Chris,
>>
>> Not sure if it is good idea to ask such often ....
>> but, what are the news? :)
>>
>>
>> On Fri, May 16, 2014 at 10:11 PM, Maxim Solodovnik <solomax666@gmail.com>
>> wrote:
>>
>> > Thanks for the update Chris :)
>> > Looking forward to test it :)
>> >
>> >
>> > On Fri, May 16, 2014 at 3:54 AM, Christofer Dutz <
>> > christofer.dutz@c-ware.de> wrote:
>> >
>> >> Hi Maxim,
>> >>
>> >> Well I re-wrote the Mavenizer to mavenize, Air, Flash and Flex
>> >> seperately (developer branch).
>> >> Will have to write some missing glue-code to fetch artifacts from an
>> >> url and mavenize that.
>> >> After that I'll have to make sure Flexmojos runs on those slightly
>> >> different Maven artifacts.
>> >> After that comes the PrepareMojo ... still a while to go ... but I'm
>> >> having some progress.
>> >>
>> >> Chris
>> >>
>> >>
>> >> -----Ursprüngliche Nachricht-----
>> >> Von: Maxim Solodovnik [mailto:solomax666@gmail.com]
>> >> Gesendet: Donnerstag, 8. Mai 2014 16:26
>> >> An: users@flex.apache.org
>> >> Betreff: Re: AW: flexmojos-maven-plugin: building flex project
>> >> without mavenizing Flex binaries
>> >>
>> >> Hello Christofer!
>> >>
>> >> any news on this? :)
>> >>
>> >>
>> >> On Wed, Apr 30, 2014 at 2:30 PM, Christofer Dutz
>> >> <christofer.dutz@c-ware.de>wrote:
>> >>
>> >> > Well actually Alex and I have discussed that I will be implementing
>> >> > the following solution:
>> >> >
>> >> > We will be deploying Apache Flex without any AIR or Flash artifacts.
>> >> > But we will be gerating some dummy artifacts
>> >> > org.apache.flex.runtime.flash or org.apache.flex.runtime.air in
>> >> > which the user references the desired flash or air runtime version.
>> >> > In the Prepare Mojo I will be cheking if for every
>> >> > org.apache.flex.runtime.flash a matching com.adobe.flash and
>> >> > org.apache.flex.runtime.air a matching com.adobe.air artifact is
>> >> > present in the build. If not, it tries to download the artifact
>> >> > from a remote repository. If this is not possible it outputs some
>> >> > license text and asks the user if he accepts. If he does, it
>> >> > downloads the corresponding binary blob (as defined in the config
>> >> > script of our new
>> >> > installer) and then executes the mavenizer part to create the
>> >> > missing artifacts. Then a dynamic reference to these artifacts is
>> >> > added to the build.
>> >> >
>> >> > This way any user has to accept the Adobe license Agreement and
>> >> > after accepting he can deploy the Adobe artifacts to his companies
>> maven repo.
>> >> > The other team-users (and the ci server) would now be able to
>> >> > automatically download these artifacts from now on without having
>> >> > to ask someone to accept the license.
>> >> >
>> >> > All I all I want to create this functionality in a way that I can
>> >> > easily use that in Flexmojos as well as the new Apache Flex Plugin
>> >> > I started working on a while ago.
>> >> >
>> >> > So far what we have planned.
>> >> >
>> >> > Chris
>> >> >
>> >> >
>> >> > ________________________________________
>> >> > Von: Simon Morvan <garphy@zone84.net>
>> >> > Gesendet: Dienstag, 29. April 2014 21:46
>> >> > An: users@flex.apache.org
>> >> > Betreff: Re: AW: flexmojos-maven-plugin: building flex project
>> >> > without mavenizing Flex binaries
>> >> >
>> >> > Le 29/04/2014 09:59, Christofer Dutz a écrit :
>> >> > > - Publish a release of Apache Flex to Apaches Maven Repo
>> >> > >
>> >> > > And then you'd be able to build Apache Flex projects without
>> >> > > having to
>> >> > mavenize anything yourself.
>> >> > Including airglobal, playerglobal and the like ... ?
>> >> > There would be provided on an adobe repository or the would allow
>> >> > us to host those binary blobs ?
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> WBR
>> >> Maxim aka solomax
>> >>
>> >
>> >
>> >
>> > --
>> > WBR
>> > Maxim aka solomax
>> >
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



--
WBR
Maxim aka solomax

Mime
View raw message