Okay, I will see if I can help. I synced up to 4.0. And looked in that class, where is the class org.sonatype.flexmojos.compiler.IRuntimeSharedLibraryPath though? I can't seem to find it. I looked in the compiler project. & grepped for it.
thanks. -al On Mar 29, 12:20 pm, Marvin Froeder <[email protected]> wrote: > It is easy to do, I didn't because I forgot =D > > I won't be able to play with flexmojos today, neither tomorrow, but should > be > easy....http://scm.sonatype.org/showfile.svn?path=/branches/flexmojos-4.x/fle... > > Take a look at getExternalLibraryPath() line 1858 to 1872 > > It is a matter of doing something similar to getRuntimeSharedLibraryPath > ().... > > If you wanna get durty, I will always suggest flexmojos 4, since the code is > much more decent, but if you don't wanna go that road down and need it > really quick, sure go for Optimizer patching. > > Would be nice if you could run optimizer from flexmojos 4.... but I don't > think maven allows that.... > > VELO > > On Mon, Mar 29, 2010 at 3:58 PM, alpduhuez <[email protected]> wrote: > > Ah, okay, I was wondering if that was the case. That is okay. I take > > it that is a fair amount of work? Just curious so we can decide if we > > want to patch 3.6 Optimize w/ the keepAs3Metadata or wait for RSL > > support in FM4. > > > thanks again for the quick replies. > > -al > > > On Mar 29, 11:43 am, Marvin Froeder <[email protected]> wrote: > > > Ok, now I have one reason to start FM4 RSL support, which isn't > > implemented > > > so far =/ > > > > VELO > > > > On Mon, Mar 29, 2010 at 3:23 PM, alpduhuez <[email protected]> wrote: > > > > Awesome, the absolute path worked for the styles swf. > > > > > On to the next issue, the next project that builds is one of our > > > > common .swcs. It bombs w/ a bunch of errors which are all about > > > > framework classes (e.g ClassFactory, UIComponent, ArrayCollection, > > > > ScrollBar, etc). It seems it is all classes that should be referenced > > > > as rsls. I saw that <rslUrls> is now <runtimeSharedLibrarries>. I > > > > changed that in my root pom, but the .swc library still fails with the > > > > same errors. It looks like the rsls are configured on the plugin. > > > > Here is the last snippet of the output: > > > > > [DEBUG] (f) resources = [Resource {targetPath: null, filtering: > > > > false, FileSet {directory: /dude/Source/depot/Service/ui/java/projects/ > > > > Tsunami/short/flex/shell-core-interfaces/src/main/resources, > > > > PatternSet [includes: {}, excludes: {}]}}] > > > > [DEBUG] (f) runtimeSharedLibraries = [flex/{artifactId}_{version}. > > > > {extension},,flex/{artifactId}_{version}.swf] > > > > [DEBUG] (f) targetDirectory = /dude/Source/depot/Service/ui/java/ > > > > projects/Tsunami/short/flex/shell-core-interfaces/target > > > > [DEBUG] (f) targetPlayer = 10.0.0 > > > > [DEBUG] (f) toolsLocale = en_US > > > > [DEBUG] -- end configuration -- > > > > [INFO] Flexmojos 4.0-SNAPSHOT > > > > [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT > > > > file > > > > [DEBUG] Skiping method getToolsLocale. > > > > Min version: 4.0.0 Max version: Current version: 3.5.0.12683 > > > > [DEBUG] Striping global artifact, source: /dude/.m2/repository/com/ > > > > adobe/flex/framework/playerglobal/10-3.5.0.12683/ > > > > playerglobal-10-3.5.0.12683.swc, dest: /dude/Source/depot/Service/ui/ > > > > java/projects/Tsunami/short/flex/shell-core-interfaces/target/classes/ > > > > swcs/playerglobal.swc > > > > [DEBUG] Expanding: /dude/.m2/repository/com/adobe/flex/framework/ > > > > framework/3.5.0.12683/framework-3.5.0.12683-configs.zip into /dude/ > > > > Source/depot/Service/ui/java/projects/Tsunami/short/flex/shell-core- > > > > interfaces/target/classes/configs > > > > [DEBUG] expand complete > > > > [DEBUG] Compilation arguments: > > > > -output=/dude/Source/depot/Service/ui/java/projects/Tsunami/short/flex/ > > > > shell-core-interfaces/target/pl-console-flex-shell-core- > > > > interfaces-1.1.2-SNAPSHOT.swc > > > > -runtime-shared-libraries=flex/{artifactId}_{version}. > > > > {extension},,flex/{artifactId}_{version}.swf > > > > -link-report=/dude/Source/depot/Service/ui/java/projects/Tsunami/short/ > > > > flex/shell-core-interfaces/target/pl-console-flex-shell-core- > > > > interfaces-1.1.2-SNAPSHOT-link-report.xml > > > > -load-config= > > > > -target-player=10.0.0 > > > > -compiler.debug=true > > > > -compiler.external-library-path=/dude/.m2/repository/com/adobe/ > > > > as3corelib/pl-as3corelib/0.90/pl-as3corelib-0.90.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/adobe/flex/ > > > > framework/flex/3.5.0.12683/flex-3.5.0.12683.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/adobe/flex/ > > > > framework/utilities/3.5.0.12683/utilities-3.5.0.12683.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/ > > > > pl-flex-logger/2.1.0/pl-flex-logger-2.1.0.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/net/comcast/ > > > > logging/logbook/1.4.01/logbook-1.4.01.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/cim/fx/logging/ > > > > localconnection-target/1.4.01/localconnection-target-1.4.01.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/ > > > > pl-flex-common/2.1.0/pl-flex-common-2.1.0.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/ > > > > pl-flex-communication/2.1.0/pl-flex-communication-2.1.0.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/ > > > > pl-flex-identity-client/2.2.0/pl-flex-identity-client-2.2.0.swc > > > > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/ > > > > pl-flex-access-client/2.0.0/pl-flex-access-client-2.0.0.swc > > > > -compiler.external-library-path+=/dude/Source/depot/Service/ui/java/ > > > > projects/Tsunami/short/flex/shell-core-interfaces/target/classes/swcs/ > > > > playerglobal.swc > > > > -compiler.include-libraries= > > > > -compiler.library-path= > > > > -compiler.source-path=/dude/Source/depot/Service/ui/java/projects/ > > > > Tsunami/short/flex/shell-core-interfaces/src/main/flex > > > > -compiler.fonts.local-fonts-snapshot=/dude/Source/depot/Service/ui/ > > > > java/projects/Tsunami/short/flex/shell-core-interfaces/target/classes/ > > > > fonts.ser > > > > -compiler.headless-server=true > > > > -compiler.namespaces.namespacehttp://www.adobe.com/2006/mxml/dude/ > > > > Source/depot/Service/ui/java/projects/Tsunami/short/flex/shell-core- > > > > interfaces/target/classes/configs/mxml-manifest.xml > > > > -compiler.theme= > > > > -metadata.date=3/29/10 11:12 AM > > > > -metadata.title=FlexShellCoreInterfaces > > > > -licenses.license flexbuilder3 1377-4007-0077-6491-1018-3207 > > > > -include-file= > > > > -include-sources=/dude/Source/depot/Service/ui/java/projects/Tsunami/ > > > > short/flex/shell-core-interfaces/src/main/flex > > > > > /dude/Source/depot/Service/ui/java/projects/Tsunami/short/flex/shell- > > > > core-interfaces/src/main/flex/com/company/console/shell/components/ > > > > control/IControlFactory.as(11): col: 39 Error: Type was not found or > > > > was not a compile-time constant: UIComponent. > > > > > On Mar 29, 10:51 am, Marvin Froeder <[email protected]> wrote: > > > > > could you try an absolute path? > > > > > > "/img/file.jpg" > > > > > > The path is relative to src/main/resources > > > > > > VELO > > > > > > On Mon, Mar 29, 2010 at 2:49 PM, alpduhuez <[email protected]> > > wrote: > > > > > > Yep, just verified it. If I remove all the [Embed] tags the > > project > > > > > > compiles. > > > > > > > This is a sample style we are using. > > > > > > > SaveDialog > > > > > > { > > > > > > headerIconSkin: > > Embed(source="../resources/img/confirm.png"); > > > > > > } > > > > > > > On Mar 29, 10:29 am, Marvin Froeder <[email protected]> wrote: > > > > > > > And just removing the Embed prevents the problem from happening? > > > > > > > > VELO > > > > > > > > On Mon, Mar 29, 2010 at 2:21 PM, alpduhuez <[email protected]> > > > > wrote: > > > > > > > > I am using a [Embed] tag in our .css referencing assets in the > > > > > > > > resources directory. Looks like there is not one in Ice.css. > > > > > > > > > I can send you the 2 config dumps if you like. > > > > > > > > > -al > > > > > > > > > On Mar 29, 4:40 am, Marvin Froeder <[email protected]> wrote: > > > > > > > > > FWIW, I did try a css, worked finehttp:// > > > svn.sonatype.org/flexmojos/branches/flexmojos-4.x/flexmojos-te... > > > > > > > > > > VELO > > > > > > > > > > On Mon, Mar 29, 2010 at 1:50 AM, alpduhuez < > > [email protected]> > > > > > > wrote: > > > > > > > > > > I did a diff the config.xml and compared the Flexmojos > > 3.5.0 > > > > and > > > > > > 4.0 > > > > > > > > > > output.... > > >http://sites.sonatype.org/flexmojos/flexmojos-maven-plugin/compile-sw. > > > > > > > > .. > > >http://repository.sonatype.org/content/sites/flexmojos-site/4.0-SNAPS. > > > > > > > > .. > > > > > > > > > > > The resources directory is not being included in the source > > > > path. > > > > > > It > > > > > > > > > > looks like the 4.0 is missing a lot of stuff as well, lIke > > > > rsl's > > > > > > have > > > > > > > > > > a url of just "string" instead of the actual. > > > > > > > > > > > On Mar 28, 6:52 pm, Marvin Froeder <[email protected]> > > wrote: > > > > > > > > > > > Ow dear... can't read the stack.... send me directly > > > > attached.... > > > > > > > > > > > > Also attach the console output for the IStyleModule > > > > > > > > > > > > On Sun, Mar 28, 2010 at 10:50 PM, alpduhuez < > > > > [email protected] > > > > > > > > > wrote: > > > > > > > > > > > > Your fix did the trick, new error now. > > > > > > > > > > > > > Error: Interface IStyleModule was not found. [Generated > > > > code > > > > > > (use - > > > > > > > > > > > > keep to save): Path: > > > > > > > > /Source/depot/Service/ui/java/projects/Tsunami/ > > > > > short/flex/components-styles/src/main/flex/generated/componentStyles- > > > > > > > > > > > > generated.as, Line: 16, Column: 67] > > > > > > > > > > > > > Here is the stacktrace for the missing languageRange: > > > > > > > > > > > > > [ERROR] Failed to execute goal > > > > > > > > org.sonatype.flexmojos:flexmojos-maven- > > > > > > > > > > > > plugin:4.0-SNAPSHOT:compile-swf (default-compile-swf) > > on > > > > > > project > > > > > > > > pl- > > > > > > > > > > > > console-flex-components-styles: > > > > > > > > > > > > java.lang.reflect.InvocationTargetException: > > > > > > NullPointerException > > > > > > > > -> > > > > > > > > > > > > [Help 1] > > > > > > > > > > > > org.apache.maven.lifecycle.LifecycleExecutionException: > > > > Failed > > > > > > to > > > > > > > > > > > > execute goal > > > > org.sonatype.flexmojos:flexmojos-maven-plugin:4.0- > > > > > > > > > > > > SNAPSHOT:compile-swf (default-compile-swf) on project > > > > > > > > pl-console-flex- > > > > > > > > > > > > components-styles: > > > > java.lang.reflect.InvocationTargetException > > > > > > > > > > > > at > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java: > > > > > > > > > > > > 584) > > > > > > > > > > > > at > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java: > > > > > > > > > > > > 323) > > > > > > > > > > > > at > > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247) > > > > > > > > > > > > at > > > > > > > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104) > > > > > > > > > > > > at > > > > > > org.apache.maven.cli.MavenCli.execute(MavenCli.java:427) > > > > > > > > > > > > at > > > > > > org.apache.maven.cli.MavenCli.doMain(MavenCli.java:157) > > > > > > > > > > > > at > > > > org.apache.maven.cli.MavenCli.main(MavenCli.java:121) > > > > > > > > > > > > at > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > > > > > > Method) > > > > > > > > > > > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > > > > > > > > > > > > 39) > > > > > > > > > > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: > > > > > > > > > > > > 25) > > > > > > > > > > > > at > > java.lang.reflect.Method.invoke(Method.java:597) > > > > > > > > > > > > at > > > > ... > > > > read more » > > > -- > > 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]<flex-mojos%[email protected]> > > For more options, visit this group at > >http://groups.google.com/group/flex-mojos > > >http://flexmojos.sonatype.org/ > > > To unsubscribe from this group, send email to flex-mojos+ > > unsubscribegooglegroups.com or reply to this email with the words "REMOVE > > ME" as the subject. -- 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/ To unsubscribe from this group, send email to flex-mojos+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
