Well I just know, that I purchased IBM Elixir more than one Year ago and that contained every Lib in a swc and an rsl version ... that's what made me come to that assumption.
Chris 2011/8/17 kb <[email protected]>: > Just did some documentation reading and i doubt if there's any such > thingy. i.e seperate versions of swc for rsls. > > from Adobe livedocs > http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_01.html#168690 > > A standard or cross-domain RSL is a library of custom components, > classes, and other assets that you create. You can create a library > using either Flex Builder or the compc command-line compiler. A > library is a SWC file or open directory that contains a library.swf > file and a catalog.xml file, as well as properties files and other > embedded assets. You can use any library as an RSL, but libraries do > not need to be used as RSLs. > > > > On Aug 17, 2:56 pm, Christofer Dutz <[email protected]> > wrote: >> Sorry ... never done that before ... but if you find out, please post it ;-) >> >> Chris >> >> 2011/8/17 kb <[email protected]>: >> >> >> >> >> >> >> >> > Chris, >> >> > how to do it ? >> > Any idea on how to compile a swc as an rsl version using flex-mojos ? >> >> > On Aug 17, 2:01 pm, Christofer Dutz <[email protected]> >> > wrote: >> >> Well as far as I know you can't deploy any swc as rsl library. At >> >> least I know that I have several commercial libs, that are provided as >> >> "swc" and "rsl.swc", so I bet there is a difference. So If you don't >> >> have an rsl-version, simply use it as ordinary library. >> >> >> Chris >> >> >> 2011/8/17 kb <[email protected]>: >> >> >> > Chris, >> >> >> > Sorry that i copied a different error message. >> >> > The message is >> >> > [ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven- >> >> > plugin:4.0-RC1:copy-flex-resources (copy-flex-resources) on project >> >> > smh: Execution copy-flex-resources of goal >> >> > org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-RC1:copy-flex- >> >> > resources failed: Failed to resolve artifact >> >> > org.puremvc.pipes:Utility_AS3_MultiCore_Pipes:swf:1.1 -> [Help 1] >> >> >> > i.e there are no custom dependencies. >> >> > I've added thse dependencies in my swf project pom file >> >> > <dependency> >> >> > <groupId>org.puremvc.pipes</groupId> >> >> > <artifactId>Utility_AS3_MultiCore_Pipes</artifactId> >> >> > <version>1.1</version> >> >> > <type>swc</type> >> >> > <scope>rsl</scope> >> >> > </dependency> >> >> > <dependency> >> >> > <groupId>org.puremvc.multicore</groupId> >> >> > <artifactId>PureMVC_AS3_MultiCore</artifactId> >> >> > <version>1.0.5</version> >> >> > <type>swc</type> >> >> > <scope>rsl</scope> >> >> > </dependency> >> >> >> > and copy-flex-resources is throwing error when attempting to copy one >> >> > of these. >> >> >> > On Aug 17, 12:46 pm, Christofer Dutz <[email protected]> >> >> > wrote: >> >> >> I assume that the missing lib is referenced by one of your custom >> >> >> dependencies. >> >> >> In this case you set their scope to "rsl" but this scope is not >> >> >> automatically applied to the dependencies of the libs that module >> >> >> references (It's a Maven limitation). >> >> >> You would have to explicitly define the dependency to >> >> >> com.hp.ci:ci-ui-lib:swf: >> >> >> 0.0.1-SNAPSHOT with scope rsl ... I think ... >> >> >> >> Chris >> >> >> >> 2011/8/17 kb <[email protected]>: >> >> >> >> > UPDATE 1 : >> >> >> > I somehow got that to work with combination of 4.0-RC1 and correcting >> >> >> > the pom. But there is another problem. The custom dependencies i had >> >> >> > added like >> >> >> >> > <dependency> >> >> >> > <groupId>org.puremvc.pipes</groupId> >> >> >> > <artifactId>Utility_AS3_MultiCore_Pipes</artifactId> >> >> >> > <version>1.1</version> >> >> >> > <type>swc</type> >> >> >> > <scope>rsl</scope> >> >> >> > </dependency> >> >> >> >> > <dependency> >> >> >> > <groupId>org.puremvc.multicore</groupId> >> >> >> > <artifactId>PureMVC_AS3_MultiCore</artifactId> >> >> >> > <version>1.0.5</version> >> >> >> > <type>swc</type> >> >> >> > <scope>rsl</scope> >> >> >> > </dependency> >> >> >> > are not getting copied. getting following error >> >> >> >> > [ERROR] Failed to execute goal >> >> >> > org.sonatype.flexmojos:flexmojos-maven- >> >> >> > plugin:4.0-RC1:copy-flex-resources (copy-flex-resources) on project >> >> >> > smh: Execution copy-flex-resources of goal >> >> >> > org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-RC1:copy-flex- >> >> >> > resources failed: Failed to resolve artifact com.hp.ci:ci-ui-lib:swf: >> >> >> > 0.0.1-SNAPSHOT -> [Help 1] >> >> >> >> > I believe the flex-mojos plugin shud automatically extract the swf >> >> >> > from respective swc and copy to destination instead of we installing >> >> >> > into repository. Am i correct on this ? >> >> >> >> > On Aug 17, 3:05 am, Christofer Dutz <[email protected]> >> >> >> > wrote: >> >> >> >> I know, that I used to use an older FM version for copying the >> >> >> >> resources, in one of my projects. Even with FM4 there are some >> >> >> >> issues >> >> >> >> with that project. >> >> >> >> On another project there are no problems at all. >> >> >> >> >> While debugging the problem, I narrowed it down, that it was a >> >> >> >> result >> >> >> >> of FM being unable to load the pom of my project for some reasons >> >> >> >> and >> >> >> >> this caused a NPE while resolving the name of the project. >> >> >> >> Unfortunately I didn't manage to narrow it down to what the actual >> >> >> >> problem was. But as I resolved it by using an ollde version (3.7.1) >> >> >> >> I >> >> >> >> quit searching. >> >> >> >> >> But reading your error message, seems to be a different issue. I >> >> >> >> remember that there are 2 libs in the SDK that don't folllow the >> >> >> >> usual >> >> >> >> versioning rule and are deployed in the FM repo with a >> >> >> >> version-number >> >> >> >> that is different from the one used by Adobe ... textLayout is one >> >> >> >> of >> >> >> >> them. So the problem is that you provide the artifact url template >> >> >> >> in >> >> >> >> the rslUrls property so flexmojos will try to download a textLayout >> >> >> >> in >> >> >> >> version 4.1.0.16076 but no Adobe Server contains such an artifact (I >> >> >> >> think I remeber the version to be something 2.xxx). I think this >> >> >> >> might >> >> >> >> be causing your problems. I use the following config with FM4.0-RC1 >> >> >> >> fogether with Fllex 4.5.0.20967 and it works great: >> >> >> >> >> <plugin> >> >> >> >> <groupId>org.sonatype.flexmojos</groupId> >> >> >> >> <artifactId>flexmojos-maven-plugin</artifactId> >> >> >> >> <version>${flexmojos.version}</version> >> >> >> >> <configuration> >> >> >> >> <debug>${flex.debug}</debug> >> >> >> >> <swfVersion>11</swfVersion> >> >> >> >> <licenses> >> >> >> >> >> >> >> >> <flashbuilder4>${flex.serial-number}</flashbuilder4> >> >> >> >> </licenses> >> >> >> >> <themes> >> >> >> >> <theme> >> >> >> >> >> ${settings.localRepository}/com/adobe/flex/framework/framework/${flex.versi >> >> >> >> on}/configs_zip/themes/Spark/spark.css >> >> >> >> </theme> >> >> >> >> </themes> >> >> >> >> <rslUrls> >> >> >> >> >> >> >> >> <url>rsl/{artifactId}-{version}.{extension}</url> >> >> >> >> </rslUrls> >> >> >> >> </configuration> >> >> >> >> <dependencies> >> >> >> >> <!-- This handles a bug in maven which >> >> >> >> causes >> >> >> >> problems with flex resources --> >> >> >> >> <dependency> >> >> >> >> >> >> >> >> <groupId>org.sonatype.flexmojos</groupId> >> >> >> >> >> <artifactId>flexmojos-threadlocaltoolkit-wrapper</artifactId> >> >> >> >> <version>${flexmojos.version}</version> >> >> >> >> </dependency> >> >> >> >> <!-- Without this FM will use the compiler >> >> >> >> configured in its >> >> >> >> master pom, which will result in version >> >> >> >> conflicts --> >> >> >> >> <dependency> >> >> >> >> <groupId>com.adobe.flex</groupId> >> >> >> >> <artifactId>compiler</artifactId> >> >> >> >> <version>${flex.version}</version> >> >> >> >> <type>pom</type> >> >> >> >> </dependency> >> >> >> >> </dependencies> >> >> >> >> </plugin> >> >> >> >> >> The main difference ist, that I use the rsls provided by maven and >> >> >> >> it >> >> >> >> works great :-) >> >> >> >> >> Chris >> >> >> >> >> 2011/8/16 kb <[email protected]>: >> >> >> >> >> > Hi, >> >> >> >> >> > I am trying to copy the the dependent rsls into war using the >> >> >> >> > copy- >> >> >> >> > flex-resources plugin. However I'm getting the following error : >> >> >> >> >> > [ERROR] Failed to execute goal >> >> >> >> > org.sonatype.flexmojos:flexmojos-maven- >> >> >> >> > plugin:3.8:copy-flex-resources (copy-flex-resources) on project >> >> >> >> > smh: >> >> >> >> > Failure to find com.adobe.flex.fram >> >> >> >> > textLayout:swz:4.1.0.16076 >> >> >> >> > inhttps://repository.sonatype.org/content/groups/flexgroup >> >> >> >> > was cached in the local repository, resolution will not be >> >> >> >> > reattempted >> >> >> >> > until the update >> >> >> >> > val of sonatype-flex-repository has elapsed or updates are forced >> >> >> >> > ............ >> >> >> >> > [ERROR] Then, install it using the command: >> >> >> >> > [ERROR] mvn install:install-file >> >> >> >> > -DgroupId=com.adobe.flex.framework - >> >> >> >> > DartifactId=textLayout -Dversion=4.1.0.16076 -Dpackaging=swz >> >> >> >> > -Dfile=/ >> >> >> >> > path/to/file >> >> >> >> >> > I've already gone through the links( so pls suggest an alternate >> >> >> >> > link >> >> >> >> > in case u want to suggest :) ) : >> >> >> >> >http://groups.google.com/group/flex-mojos/browse_thread/thread/6f47b2... >> >> >> >> >http://groups.google.com/group/flex-mojos/browse_thread/thread/2aa96d... >> >> >> >> > https://repository.sonatype.org/content/sites/maven-sites/flexmojos/3... >> >> >> >> >> > I've followed listing of poms as specified in >> >> >> >> >https://docs.sonatype.org/pages/viewpage.action?pageId=7045277 >> >> >> >> >> > to resolve the above issue, I installed the swz file onto local >> >> >> >> > repository using >> >> >> >> > mvn install:install-file -DgroupId=com.adobe.flex.framework - >> >> >> >> > DartifactId=textLayout -Dversion=4.1.0.16076 -Dpackaging=swz - >> >> ... >> >> 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] > 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/
