Hmm... We are talking about three swf output artifacts: 1. release1.swf as produced by flexmojos goal compile-swf 2a. release2a.swf as produced by flexmojos goal test-swf 2b. test2b.swf as produced by flexmojos goal test-swf
>From my understanding, the file size of release1.swf and release2a.swf should be identical, whereas test2b.swf should be a little larger (due to additional dependency). Yet, in fact the sizes are as follows: 1. release1.swf --> 2482kB 2a. release2a.swf --> 242kB 2b. test2b.swf --> 3207kB My problem is that release2a.swf is way too small and the question is what is missing there? On Jul 27, 3:41 pm, Marvin Froeder <[email protected]> wrote: > I still don't get what the problem is..... > > On Tue, Jul 27, 2010 at 10:38 AM, matthias-s-t < > > [email protected]> wrote: > > Ok, I should be more precise here: > > > > > > The problem is that the resulting "release" swf file is much too > > small > > > > > in comparison to both the Flashbuilder version and also the related > > > > > output of compile-swf. > > > So, the problem is that also the same output swf of compile-swf and > > the release output of test-swf differ as follows: > > size of the first is 2,42MB whereas size of the second is 242kB in > > comparison to 3207kB of the test swf. > > (of course as a result of adding the testing artifacts, the sizes of > > two outputs test/release differ - this is not the question). > > > On Jul 27, 2:04 pm, Marvin Froeder <[email protected]> wrote: > > > ?! > > > > What did you expected? > > > > On Tue, Jul 27, 2010 at 8:38 AM, matthias-s-t < > > > > [email protected]> wrote: > > > > Well, ok my fault, the dependency must of course be > > > > > <dependency> > > > > <groupId>com.icw.cdm.platform</groupId> > > > > <artifactId>cdm-flex-ria-delegates</artifactId> > > > > <version>SNAPSHOT</version> > > > > <scope>test</scope> > > > > <type>swc</type> > > > > </dependency> > > > > > After this is fixed, the related include-libraries entry is added > > > > correctly. > > > > > Yet this seems only to be part of the story. The file sizes of release > > > > and test output still differ (242kB vs 3207kB). > > > > > Any explanation? > > > > > If the problem lies in the type of the dependency, why should this > > > > only apply to the release version and not to the test swf? > > > > Does flexmojos handle jar dependencies in the test? > > > > > On Jul 27, 12:58 pm, Marvin Froeder <[email protected]> wrote: > > > > > Flexmojjos does no handle jar dependencies. > > > > > > Sent from DROID > > > > > > Em 27/07/2010 06:15, "matthias-s-t" < > > [email protected] > > > > > > >escreveu: > > > > > > Hi, > > > > > > I am trying to automate our tests with RiaTest and built some > > > > > delegates for this purpose. They basically work fine when building > > > > > with Flexbuilder/eclipse, yet I do not manage to build them with > > flex- > > > > > mojos. > > > > > > The delegates (and the automation libs) should be integrated into our > > > > > application swf for QA purposes, yet not into the release. For this > > > > > purpose I am using the test-swf goal (with flex-mojos 3.6.1). > > > > > > The problem is that the resulting "release" swf file is much too > > small > > > > > in comparison to both the Flashbuilder version and also the related > > > > > output of compile-swf. > > > > > > Here is part of my pom.xml: > > > > > > ... > > > > > <executions> > > > > > <execution> > > > > > <id>compile-cdmclient-flex-sources</id> > > > > > <phase>compile</phase> > > > > > <goals> > > > > > <goal>test-swf</goal> > > > > > </goals> > > > > > <configuration> > > > > > <sourceFile>CDM.mxml</sourceFile> > > > > > <sourcePaths> > > > > > <path>src/main/flex</path> > > > > > <path>src/main/resources</path> > > > > > <path>src/main/generator</path> > > > > > <path>src/main/locales/{locale}</path> > > > > > </sourcePaths> > > > > > <targetPlayer>10.0.0</targetPlayer> > > > > > <compiledLocales> > > > > > <locale>en_US</locale> > > > > > <locale>de_DE</locale> > > > > > </compiledLocales> > > > > > <themes> > > > > > > <theme>${project.build.outputDirectory}/themes/halo.swc</theme> > > > > > </themes> > > > > > </configuration> > > > > > </execution> > > > > > </executions> > > > > > ... > > > > > > The dependency for automation is included as follows: > > > > > > <dependency> > > > > > <groupId>com.test.package</groupId> > > > > > <artifactId>cdm-flex-ria-delegates</artifactId> > > > > > <version>SNAPSHOT</version> > > > > > <scope>test</scope> > > > > > </dependency> > > > > > > This is the only difference in the pom between release and test. > > > > > > A workaround is to include two executions one for test-swf and the > > > > > other for compile-swf. Yet my understanding was that this would not > > be > > > > > necessary since test-swf takes care of both outputs. > > > > > > Any idea what the problem could be? > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > > > Groups "Flex Mojos" group.To post to this group, send > > > > > email>>[email protected] > > > > > To unsubscribe from this group, send > > > > > email>>[email protected]<toflex-mojos%[email protected]>> > > > > > > > > > > <toflex-mojos%[email protected]<toflex-mojos%[email protected]>>>> > > > > > > > > > > <flex-mojos%[email protected]<flex-mojos%[email protected]>> > > > > > > > > > > <flex-mojos%[email protected]<flex-mojos%[email protected]> > > > > > > For more options, visit this group athttp:// > > > > groups.google.com/group/flex-mojos > > > > > >http://flexmojos.sonatype.org/ > > > > > -- > > > > You received this message because you are subscribed to the Google > > > > Groups "Flex Mojos" group.> To post to this group, send > > > > email>[email protected] > > > > To unsubscribe from this group, send email > > > > to>>[email protected]<flex-mojos%[email protected]>> > > > > > > > > <flex-mojos%[email protected]<flex-mojos%[email protected]> > > > > > For more options, visit this group at > > > >http://groups.google.com/group/flex-mojos > > > > >http://flexmojos.sonatype.org/ > > > -- > > You received this message because you are subscribed to the Google > > Groups "Flex Mojos" group.> To post to this group, send email > > [email protected] > > To unsubscribe from this group, send email > > to>[email protected]<flex-mojos%[email protected]> > > For more options, visit this group at > >http://groups.google.com/group/flex-mojos > > >http://flexmojos.sonatype.org/ -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
