(Taking the conversation back to the topic ;-) )

Flexunit doesn't seem to be synced to Maven central. It's available from here:
https://oss.sonatype.org/service/local/repositories/releases/content/org/flexunit/flexunit/4.1.0/

I'd be glad to receive a patch ... regarding the player-download for every sdk.
The problem was that I noticed that the compilation of the skins of a FDK would 
fail no playerglobal is availalbe. As a quick solution I added the download of 
the minimum player version. I agree that when building Flexmojos with tests 
this can be a real PITA, but I was assuming that usually you don't download 
EVERY FDK we have released ;-) The usual use-case would be to start on a system 
and install the version your project is using and eventually do that stuff 
again when updating to a new version. The Flexmojos build is a special case 
though ;-) But I could change the code if a version 10.2 or above is 
resolveable and to use that in case it is ... would make things nicer ;-)

I usually let the testsuite run and only deploy and commit stuff if it runs 
100% ok ... so I'm pretty sure that the code is ok. I did notice strange 
problems if my Air SDK used to run the adl (or was it adg ... welll whatever is 
used to run the tests) was old or the Flash Player on my path was too old. I 
would really like to automate that runtime problem, but at least for 
flashplayer I don't have any download urls (would be great if these were in our 
installer config file :-) ).

With those urls I could make the test, integration in FM perfect by 
automatically running the binaries fitting the global artifacts.

Chris

________________________________________
Von: Frédéric THOMAS <webdoubl...@hotmail.com>
Gesendet: Dienstag, 12. Mai 2015 23:47
An: dev@flex.apache.org
Betreff: RE: AW: AW: [FlexMojo] build

Hi Chris,

After having fixed the internet in the hotel and adding a few repeaters, I have 
internet, yeah :-) and I found the time to go further compiling FM7 and running 
the test suite, what I haven't done since a while and the mavenizer helped a 
lot I have to admit despite:

1- The bug I mentionned previously, I've been fixing it harcoding what was 
expected directly but will give a patch if you want ?
(detecting the running platform and passing the right value)

2- Did FM4.1 disapear from central or I dreamt it was in ? (Happily I had a 
maven version).

3- It is very boring that FM ask for the licence agreement each time it needs 
to download FP 10.2 for the harness, what do you think if it would be reused 
instead ? anything I haven't seen that could not allow that ?

4- Tests run: 133, Failures: 117, Errors: 0, Skipped: 0, Time elapsed: 
1,156.774 sec <<< FAILURE! -> Didn't dig into to see why :-)

All in all, I'm happy FM7 and the mavenizer marry well together, once again, 
good job.

I will be able to play a bit now with FM & FlexJS before to switch back on 
Randori -> maybe the future FlexJS plugin (I have to admit I've been bored to 
have to compile using the external tool last weekend having in more everything 
in red in the IDE)

Thanks,
Frédéric THOMAS

> From: christofer.d...@c-ware.de
> To: dev@flex.apache.org
> Subject: AW: AW: [FlexMojo] build
> Date: Tue, 12 May 2015 13:47:36 +0000
>
> Hi Frederic,
>
> Oh yeah ... right ... forgot about that (y/n/yes/no) stuff :-)
> Are you eventually working on a Linux CI server? Think in that case we would 
> have to sort of gracefully fall back to some default (win or mac) or make it 
> possible to manually override the type.
>
> But I have to admit that I should test a little more with AIR as I have 
> mainly tested with Flash projects.
>
> Yes you are on the right branch and track.
>
> Chris
>
>
> ________________________________________
> Von: Frédéric THOMAS <webdoubl...@hotmail.com>
> Gesendet: Dienstag, 12. Mai 2015 11:24
> An: dev@flex.apache.org
> Betreff: RE: AW: [FlexMojo] build
>
> Hi Chris,
>
> I had only few time to try to debug it last night and seen things that don't 
> correspond to what you are saying, so I wonder if I'm on the right branch.
>
> > > Actually try typing "yes" and  not just 'y'
> > > But it shouldn't have accepted 'y' are you eventually using an outdated 
> > > version of the maven extension?
>
> Debugging the code, I've seen the loop on the query Yes / No Y/N upper lower, 
> I'm on the develop branch, am I right to be ?
>
> It seems to me the initAir function FlexEventSpy failed with 
> "org.apache.flex.utilities.converter.retrievers.exceptions.RetrieverException:
>  You need to specify the platformType parameter for AIR SDKs." because the 
> DownloadRetreiver.retreive() is called without the platformType
>
> Can you confirm I'm on the right branch and it is up to date and check you've 
> got the same code [1] before I go further in debugging ?
>
> Thanks,
> Frédéric THOMAS
>
> [1]
> protected void initAir(String version) throws MavenExecutionException {
>     
> logger.info("===========================================================");
>     logger.info(" - Installing Adobe AIR SDK " + version);
>     try {
>         File localRepoBaseDir = new 
> File(mavenSession.getLocalRepository().getBasedir());
>         DownloadRetriever downloadRetriever = new DownloadRetriever();
>         File sdkRoot = downloadRetriever.retrieve(SdkType.AIR, version);
>         AirConverter converter = new AirConverter(sdkRoot, localRepoBaseDir);
>         converter.convert();
>     } catch (Throwable ce) {
>         throw new MavenExecutionException(
>                 "Caught exception while downloading and converting 
> artifact.", ce);
>     }
>     logger.info(" - Finished installing Adobe AIR SDK " + version);
> }
>
> > From: webdoubl...@hotmail.com
> > To: dev@flex.apache.org
> > Subject: RE: AW: [FlexMojo] build
> > Date: Mon, 11 May 2015 10:31:13 +0100
> >
> > Hi Chris,
> >
> > I updated the utility repo, re-installed and copied the extension but 
> > nothing changed, will try to find the time to dig into tonigth and 
> > eventually come back to you.
> >
> > Thanks,
> > Frédéric THOMAS
> >
> > > From: christofer.d...@c-ware.de
> > > To: dev@flex.apache.org
> > > Subject: AW: [FlexMojo] build
> > > Date: Sun, 10 May 2015 00:42:58 +0000
> > >
> > > Actually try typing "yes" and  not just 'y'
> > > But it shouldn't have accepted 'y' are you eventually using an outdated 
> > > version of the maven extension?
> > >
> > > Chris
> > >
> > > Gesendet mit meinem HTC
> > >
> > > ----- Reply message -----
> > > Von: "Frédéric THOMAS" <webdoubl...@hotmail.com>
> > > An: "dev@flex.apache.org" <dev@flex.apache.org>
> > > Betreff: [FlexMojo] build
> > > Datum: Sa., Mai 9, 2015 22:54
> > >
> > > Hi,
> > >
> > > I'm trying to build FM 7.1.0 SNAPSHOT with maven 3.3.1 / profile minimal 
> > > and got this, any idea ?
> > >
> > > Downloading: 
> > > http://repository.sonatype.org/content/groups/flexgroup/net/flexmojos/oss/flexmojos-parent/7.1.0-SNAPSHOT/maven-metadata.xml
> > > [INFO] ===========================================================
> > > [INFO]  - Installing Adobe AIR SDK 14.0
> > > The Adobe SDK license agreement applies to the Adobe AIR SDK. Do you want 
> > > to install the Adobe AIR SDK? Adobe AIR SDK License: 
> > > http://www.adobe.com/products/air/sdk-eula.html
> > > Do you accept (Yes/No)? Yes
> > > [WARNING] Failed to notify spy 
> > > org.apache.flex.utilities.converter.mavenextension.FlexEventSpy: Caught 
> > > exception while downloading and converting artifact.
> > > [WARNING] The POM for com.adobe.air:compiler:pom:14.0 is missing, no 
> > > dependency information available
> > > [INFO] ===========================================================
> > > [INFO]  - Installing Adobe AIR SDK 14.0
> > > The Adobe SDK license agreement applies to the Adobe AIR SDK. Do you want 
> > > to install the Adobe AIR SDK? Adobe AIR SDK License: 
> > > http://www.adobe.com/products/air/sdk-eula.html
> > > Do you accept (Yes/No)? y
> > > [WARNING] Failed to notify spy 
> > > org.apache.flex.utilities.converter.mavenextension.FlexEventSpy: Caught 
> > > exception while downloading and converting artifact.
> > > [INFO] 
> > > ------------------------------------------------------------------------
> > > [INFO] BUILD FAILURE
> > > [INFO] 
> > > ------------------------------------------------------------------------
> > > [INFO] Total time: 45.335 s
> > > [INFO] Finished at: 2015-05-09T21:52:05+01:00
> > > [INFO] Final Memory: 28M/222M
> > > [INFO] 
> > > ------------------------------------------------------------------------
> > > [ERROR] Failed to execute goal on project flexmojos-maven-plugin: Could 
> > > not resolve dependencies for project 
> > > net.flexmojos.oss:flexmojos-maven-plugin:maven-plugin:7.1.0-SNAPSHOT: 
> > > Failure to find com.adobe.air:compiler:pom:14.0 in 
> > > http://repository.sonatype.org/content/groups/flexgroup/ was cached in 
> > > the local repository, resolution will not be reattempted until the update 
> > > interval of rso has elapsed or updates are forced -> [Help 1]
> > > [ERROR]
> > > [ERROR] To see the full stack trace of the errors, re-run Maven with the 
> > > -e switch.
> > > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > > [ERROR]
> > > [ERROR] For more information about the errors and possible solutions, 
> > > please read the following articles:
> > > [ERROR] [Help 1] 
> > > http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
> > >
> > > Process finished with exit code 1
> > >
> > >
> > > Frédéric THOMAS
> >

Reply via email to