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 Fri, 11 Jul 2014 14:51:15 GMT
Well I guess if the german football team wouldn't have been that kick-ass recently, I would
have had more results :-)

But I did upload an updated SNAPSHOT version 1 or 2 weeks ago, which you can use with the
new Mavenizer ... would love people to test that combination.
(Remember the new mavenizer is in the "https://github.com/apache/flex-utilities/tree/mavenizer-refactoring"
branch.

Seems my refactorings have even finally fixed some haunted code in Flexmojos which caused
the testusuite to fail every 4 or 5 times.

As soon as I have a few more people confirming that the new mavneizer works, I need to merge
that back to develop and do a release of the mavenizer.
Before that is released I can't integrate that into Flexmojos as everyone would have to manually
build the Mavenizer :-(

Chris


________________________________________
Von: Maxim Solodovnik <solomax666@gmail.com>
Gesendet: Freitag, 11. Juli 2014 16:44
An: users@flex.apache.org
Betreff: Re: AW: flexmojos-maven-plugin: building flex project without mavenizing Flex binaries

Hello Chris,

Maybe you have anything to test? :)


On 24 June 2014 18:46, Maxim Solodovnik <solomax666@gmail.com> wrote:

> Great !
> Thanks :)
> Will wait this huge release :)
>
>
> On 24 June 2014 18:32, Christofer Dutz <christofer.dutz@c-ware.de> wrote:
>
>> 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
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



--
WBR
Maxim aka solomax

Mime
View raw message