Hi, I have added the exclusion and i won't see a duplicate entry of playerglobal artifact. I also validate the configration.xml from target folder no suspicious dependencies there all are from 4.10 except playerglobal 11.8 ( as per required flashplayer version). as3common.reflect and validation libs are not bringing anything extra now.
any other suggestions? Regards, Arpit On Tue, Jun 24, 2014 at 2:54 PM, Christofer Dutz <[email protected]> wrote: > Perhaps sending the configuration.xml in the target directory could help > ... it should contain a list of all external libraries ... if you see any > flex libs with strange versions (Not version 4.10.x) these need to be > excluded. > > Chris > > ________________________________________ > Von: Frédéric THOMAS <[email protected]> > Gesendet: Dienstag, 24. Juni 2014 11:15 > An: [email protected] > Betreff: RE: AW: AW: Maven build failure issue with Flexmojo 6.x > > Can you provide or check your FlexMojo config to make sure it has been > correctly setup. > > Example for a simple project: > > > <plugin> > <groupId>net.flexmojos.oss</groupId> > <artifactId>flexmojos-maven-plugin</artifactId> > <version>${flexmojos.version}</version> > <extensions>true</extensions> > <configuration> > <storepass/> > <debug>${flex.debug}</debug> > <targetPlayer>${flash-player.version}</targetPlayer> > <verboseStacktraces>true</verboseStacktraces> > <skipTest>${flex.skip.test}</skipTest> > <compilerWarnings> > <warn-no-constructor>false</warn-no-constructor> > > <show-binding-warnings>false</show-binding-warnings> > </compilerWarnings> > </configuration> > <dependencies> > <dependency> > <groupId>com.adobe.flex</groupId> > <artifactId>compiler</artifactId> > <version>${flex.version}</version> > <type>pom</type> > </dependency> > </dependencies> > </plugin> > > And example of as3-common-bytecode dependency which is not that far from > the reflect one: > > <dependency> > <groupId>org.as3commons</groupId> > <artifactId>as3commons-bytecode</artifactId> > <version>1.1.0</version> > <type>swc</type> > <exclusions> > <exclusion> > <groupId>com.adobe.flexunit</groupId> > <artifactId>flexunit</artifactId> > </exclusion> > <exclusion> > <groupId>com.adobe.flex.framework.air</groupId> > <artifactId>air-framework</artifactId> > </exclusion> > <exclusion> > <groupId>com.adobe.flex.framework</groupId> > <artifactId>common-framework</artifactId> > </exclusion> > <exclusion> > <groupId>com.adobe.flex.framework</groupId> > <artifactId>playerglobal</artifactId> > </exclusion> > <exclusion> > <groupId>org.osmf</groupId> > <artifactId>OSMF</artifactId> > </exclusion> > </exclusions> > </dependency> > > > Frédéric THOMAS > > > From: [email protected] > > Date: Tue, 24 Jun 2014 14:34:09 +0530 > > Subject: Re: AW: AW: Maven build failure issue with Flexmojo 6.x > > To: [email protected] > > CC: [email protected] > > > > Thanks Chris. I have run that command to find out maven dependencies > tree. > > we use com.adobe.cairngorm:validation:swc > > and org.as3commons:as3commons-reflect:swc > > I see in dependencies tree, there is import for a different version of > > playerGlobal.swc from as3 commons. can this be a cause and if yes how to > > fix it?Please look at relevant tree portion. > > > > > > > com.adobe.flash.framework:playerglobal:rb.swc:11.8:compile > > +- org.as3commons:as3commons-reflect:swc:1.6.4:runtime > > [INFO] | +- org.as3commons:as3commons-lang:swc:0.3.7:runtime > > [INFO] | \- > > com.adobe.flex.framework:playerglobal:swc:10.2:4.5.1.21328:runtime > > \- com.adobe.cairngorm:validation:swc:1.12:runtime > > > > Regards, > > Arpit > > > > > > On Tue, Jun 24, 2014 at 1:46 PM, Christofer Dutz < > [email protected]> > > wrote: > > > > > Ok ... in that case you have to stick to Flexmojos 6 > > > > > > But eventually third party libraries could be causing this as the > > > artifacts from the mavenizer are not 100% the same as the ones Velo > used to > > > deploy. > > > So you could be linking against third party libs that were compiled > using > > > Velo's FDKs and hereby pulling in multiple versions of the same > library. I > > > would recommend to check the output of the following maven command: > > > > > > mvn dependency:tree > > > > > > Eventually you have to add some "exclude" elements to third party > > > dependencies. > > > From the error message I can only guess what could be causing the > > > problems, but I recall having similar problems which were related to > > > version mixes. > > > > > > Chris > > > > > > ________________________________________ > > > Von: arpit agarwal <[email protected]> > > > Gesendet: Dienstag, 24. Juni 2014 09:15 > > > An: [email protected]; [email protected] > > > Betreff: Re: AW: AW: Maven build failure issue with Flexmojo 6.x > > > > > > Hi Chrish, > > > > > > The group id for spark and sparkSkin arttifact is > > > "com.adobe.flex.framework". > > > Moreover, We are able to resolve one Error (below) by removing > > > [HostComponent] metadata and adding a hostComponent property (as we do > for > > > AS3 skins). It looks like when compiler parse this metadata and > create the > > > property hostComponent its give it a return type Object which is not > > > correct. why is compiler parsing of skin metaData is not correct? > > > > > > [ERROR] > > > /mnt/extra/var/local/snoopy/work/platform-master/ > > > kiwikframework/src/main/flex/com/guavus/framework/widgets/ > > > classes/TableStateWidgetSkin.mxml:[-1,-1] > > > Implicit coercion of a value of type > > > com.guavus.framework.widgets.classes:TableStateWidget to an unrelated > type > > > Object. > > > > > > This error is not easily replicable but reproducible on few systems > with > > > fixed set of repro steps. It will be hard to give a specific repro > setup. > > > Here is the details of setup. > > > > > > Apache Maven 3.0.4 (r1232337; 2012-01-17 14:14:56+0530) > > > Maven home: /usr/local/apache-maven > > > Java version: 1.6.0_51, vendor: Apple Inc. > > > Java home: > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home > > > Default locale: en_US, platform encoding: MacRoman > > > OS name: "mac os x", version: "10.7.5", arch: "x86_64", family: "mac" > > > Apache Flex: 4.10 ( mavenized) > > > > > > <flex.version>4.10.0.20130801</flex.version> > > > <flexmojos.version>6.0.1</flexmojos.version> > > > <flash.player.version>11.8.0</flash.player.version> > > > > > > <dependency> > > > <groupId>com.adobe.flex</groupId> > > > <artifactId>compiler</artifactId> > > > <version>${flex.version}</version> > > > <type>pom</type> > > > </dependency> > > > > > > > > > Alex, > > > can it be complier issue? do you know how the Metadata parsing is > done or > > > any code block u can point me to where i can see MetaData treatment in > > > compiler > > > > > > Regards, > > > Arpit > > > > > > > > > On Mon, Jun 23, 2014 at 10:04 PM, arpit agarwal < > [email protected]> > > > wrote: > > > > > > > Hi Crish, > > > > > > > > We were using flexmojo 6.0.1 and mavenized the Apache 4.10 SDK. > But we > > > > were getting 2 strange error ( 1 at time ) randomly as posted by > Jitendra > > > > in his initial mail. > > > > should we migrate to 7.0.1 or those error can be solved in any other > > > > possible way. We can remove those error by turning off strict > compiler > > > > argument but doesn't sound like a good approach. > > > > > > > > Regards, > > > > Arpit > > > > > > > > > > > > On Mon, Jun 23, 2014 at 5:38 PM, jiks@afg <[email protected]> > > > wrote: > > > > > > > >> Thanks > > > >> > > > >> I willl find that artifacts and update ... > > > >> > > > >> > > > >> > > > >> > > > >> -- > > > >> View this message in context: > > > >> > > > > http://apache-flex-users.2333346.n4.nabble.com/Maven-build-failure-issue-with-Flexmojo-6-x-tp6925p6934.html > > > >> Sent from the Apache Flex Users mailing list archive at Nabble.com. > > > >> > > > > > > > > > > > >
