Hello Chris,

Finally I was able to finish following your guide :)
Here are couple of issues I found:

0) somehow "building flex project without mavenizing Flex binaries"
requires manual mavenizing :)

1) after trying to build I get:
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project
org.apache.openmeetings:openmeetings-flash:3.1.0-SNAPSHOT
(/home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-flash/pom.xml)
has 2 errors
[ERROR]     Unresolveable build extension: Plugin
net.flexmojos.oss:flexmojos-maven-plugin:7.1.0-SNAPSHOT or one of its
dependencies could not be resolved: The following artifacts could not be
resolved: net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT,
net.flexmojos.oss:flexmojos-threadlocaltoolkit-wrapper:jar:4.12.1,
org.apache.flex:compiler:pom:4.12.1: Could not find artifact
net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT -> [Help 2]
[ERROR]     Unknown packaging: swf @
org.apache.openmeetings:openmeetings-flash:[unknown-version],
/home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-flash/pom.xml,
line 28, column 13

2) I have added
<repositories>
<repository>
<id>flex-mojos-repository</id>
<url>http://repository.sonatype.org/content/groups/flexgroup</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>flex-mojos-plugin-repository</id>
<url>http://repository.sonatype.org/content/groups/flexgroup</url>
</pluginRepository>
</pluginRepositories>

with no luck :(

Would appreciate further help on this :)



On 14 July 2014 01:58, Maxim Solodovnik <[email protected]> wrote:

> Mavenizer seems to be built as expected
> will continue after the Football
>
> Go Germany :))
>
>
> On 12 July 2014 19:37, Christofer Dutz <[email protected]> wrote:
>
>> Your whish is my command :)
>>
>> https://cwiki.apache.org/confluence/display/FLEX/Quick+Start+Guide:+Building+Apache+Flex+applications+using+Maven
>>
>> I hope I got everything important in there. If you get stuck, feel free
>> to tell me and I'll make sure to sort out any problems.
>>
>> Chris
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Maxim Solodovnik [mailto:[email protected]]
>> Gesendet: Freitag, 11. Juli 2014 16:55
>> An: [email protected]
>> Betreff: Re: AW: flexmojos-maven-plugin: building flex project without
>> mavenizing Flex binaries
>>
>> I saw this game (starts 3 AM here :) ) it was amazing :)
>>
>> Maybe you have small how-to and I'll try to test it this weekend
>>
>>
>> On 11 July 2014 21:51, Christofer Dutz <[email protected]> wrote:
>>
>> > 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 <[email protected]>
>> > Gesendet: Freitag, 11. Juli 2014 16:44
>> > An: [email protected]
>> > 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 <[email protected]> wrote:
>> >
>> > > Great !
>> > > Thanks :)
>> > > Will wait this huge release :)
>> > >
>> > >
>> > > On 24 June 2014 18:32, Christofer Dutz <[email protected]>
>> > 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 <[email protected]>
>> > >> Gesendet: Dienstag, 24. Juni 2014 13:14
>> > >> An: [email protected]
>> > >> 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 <[email protected]> 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 <
>> > >> > [email protected]> 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:[email protected]]
>> > >> >> Gesendet: Freitag, 30. Mai 2014 16:55
>> > >> >> An: [email protected]
>> > >> >> 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 <
>> > >> [email protected]>
>> > >> >> wrote:
>> > >> >>
>> > >> >> > Thanks for the update Chris :) Looking forward to test it :)
>> > >> >> >
>> > >> >> >
>> > >> >> > On Fri, May 16, 2014 at 3:54 AM, Christofer Dutz <
>> > >> >> > [email protected]> 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:[email protected]]
>> > >> >> >> Gesendet: Donnerstag, 8. Mai 2014 16:26
>> > >> >> >> An: [email protected]
>> > >> >> >> 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
>> > >> >> >> <[email protected]>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 <[email protected]>
>> > >> >> >> > Gesendet: Dienstag, 29. April 2014 21:46
>> > >> >> >> > An: [email protected]
>> > >> >> >> > 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
>> >
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Reply via email to