Thanks for the idea. I added keepGeneratedActionscript to my pom but I am not seeing a generated directory in my target. I am seeing the compiler option being added to the maven output. Is there somewhere else it could be?
On Wed, Apr 1, 2009 at 11:07 AM, Marvin Froeder <[email protected]> wrote: > Build a MXML using keepGeneratedAS option > http://sites.sonatype.org/flexmojos/flexmojos-maven-plugin/compile-swf-mojo.html#keepGeneratedActionscript > > It will save to disk the code that loads RSLs.... you can take a look and > adapt it to your APP. > > > VELO > > > > On Wed, Apr 1, 2009 at 3:02 PM, Jean-Philippe Steinmetz < > [email protected]> wrote: > >> Yes obviously I have something wrong with regard to getting jetty plugin >> to run. However since I don't use jetty and my app is being loaded by an >> apache web server not a servlet solving the jetty problem still doesn't >> solve my problem. >> >> I just tried the most simplest of tests where I created a basic project >> with one rsl library and a main application. I built it and ran it. What I >> found out was interesting. Typically for our projects we try to distance >> ourselves from both the native Flash and Flex APIs as to remove extra bloat >> introduced by them. Therefore instead of defining our application with an >> mxml we opt for an AS class (Main.as). Unfortunately it appears RSL that >> defining an application using a Main.as will not work for RSL. Only >> applications defined with a proper Main.mxml (i.e. including the flex >> framework) allows rsl to work. >> >> Thanks again for all the help on this. It appears we are going to have to >> find a workaround for this problem. >> >> Jean-Philippe >> >> >> On Wed, Apr 1, 2009 at 10:23 AM, Marvin Froeder <[email protected]>wrote: >> >>> Well, you need to figure out why you environment can't reach jetty >>> plugin. >>> VELO >>> >>> >>> On Wed, Apr 1, 2009 at 2:21 PM, Jean-Philippe Steinmetz < >>> [email protected]> wrote: >>> >>>> When I try to run mvn jetty:run-war I get an error saying the jetty >>>> plugin cannot be found. I tried using mvn tomcat:run instead but got the >>>> following error: >>>> >>>> Servlet /todolist-web threw load() exception >>>> javax.servlet.UnavailableException: Please specify a valid >>>> 'services.configuration.file' in web.xml. You specified >>>> '/WEB-INF/flex/services-config.xml'. This is not a valid file system path >>>> reachable via the app server and is also not a path to a resource in your >>>> J2EE application archive. >>>> >>>> When I simply copy the swf files over to my apache2 directory I get the >>>> following error from the swf. >>>> >>>> Error #2032: Stream Error. URL: >>>> http://localhost/todolist-web/rsl/todolist-lib-1.0-SNAPSHOT.swf >>>> >>>> >>>> On Mon, Mar 30, 2009 at 7:24 PM, Marvin Froeder <[email protected]>wrote: >>>> >>>>> Can you post the error? >>>>> >>>>> Run mvn clean install at todolist >>>>> Then mvn jetty:run-war at todolist/todolist-web >>>>> >>>>> Open http://localhost:8080/todolist-web/todolist-ria-1.0-SNAPSHOT.swf >>>>> >>>>> >>>>> VELO >>>>> >>>>> >>>>> On Mon, Mar 30, 2009 at 10:59 PM, Jean-Philippe Steinmetz < >>>>> [email protected]> wrote: >>>>> >>>>>> Yes I was able to build. However on running it I get a URL stream >>>>>> error. I also threw the files for the reference app in my local apache >>>>>> server and got the same error. I've taken as much as applicable. >>>>>> >>>>>> >>>>>> On Mon, Mar 30, 2009 at 6:45 PM, Marvin Froeder <[email protected]>wrote: >>>>>> >>>>>>> Did you was able to run reference project? >>>>>>> >>>>>>> VELO >>>>>>> >>>>>>> >>>>>>> PS: >>>>>>> I'm sorry about doc, but, if everyone that complains once about book >>>>>>> have wrote one line, I believe there was a book done :D >>>>>>> One thing everybody should know I'm not English native. And is >>>>>>> really painful and slow process to me to write docs. So, anyone can >>>>>>> edit/create pages at wiki. Feel free to improve docs there. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Mar 30, 2009 at 10:34 PM, Jean-Philippe Steinmetz < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi again, >>>>>>>> >>>>>>>> I've gone through the incredibly painful process of converting about >>>>>>>> 15 libraries to use the latest version of flex-mojos (this kind of >>>>>>>> mixup >>>>>>>> could be avoided if the flex-mojos project website had real >>>>>>>> documentation). >>>>>>>> Unfortunately my RSLs are still not working. I have flex-mojos >>>>>>>> generating >>>>>>>> the swf as usual. I manually copy everything into a target directory >>>>>>>> and >>>>>>>> upon execution I get missing class errors. I have also tried running >>>>>>>> the app >>>>>>>> through a web server (just in case of some security sandbox problem) >>>>>>>> and I >>>>>>>> still get the same errors. I'm obviously missing something but i'm at a >>>>>>>> complete loss. What else do I need to do? >>>>>>>> >>>>>>>> Jean-Philippe >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Mar 28, 2009 at 3:47 AM, Carsten Schlipf < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> Hi Jean, >>>>>>>>> >>>>>>>>> as Marvin suggested you should really consider upgrading. I wrote a >>>>>>>>> guide on that: >>>>>>>>> http://www.yeap.de/blog2.0/archives/183-Upgrading-flex-mojos-2.0.0-to-flexmojos-maven-plugin-3.x.html >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> Carsten >>>>>>>>> >>>>>>>>> On Mar 27, 11:59 pm, Jean-Philippe Steinmetz <[email protected] >>>>>>>>> > >>>>>>>>> wrote: >>>>>>>>> > Well i've checked out the reference project source but I can't >>>>>>>>> get it to >>>>>>>>> > compile. It's complaining: >>>>>>>>> > >>>>>>>>> > The plugin 'org.sonatype.flexmojos:flexmojos-maven-plugin' does >>>>>>>>> not exist or >>>>>>>>> > no valid version could be found >>>>>>>>> > >>>>>>>>> > I've also looked over all the pom's and could only see one >>>>>>>>> difference >>>>>>>>> > between it and mine. That being the use of unpack-dependencies vs >>>>>>>>> my >>>>>>>>> > copy-dependencies. In trying this method however I am not getting >>>>>>>>> any swfs >>>>>>>>> > in my target directory. Overall the reference project isn't all >>>>>>>>> that helpful >>>>>>>>> > as I am not creating a war project. >>>>>>>>> > >>>>>>>>> > Despite everything I don't understand why manually copying the >>>>>>>>> RSL swf's >>>>>>>>> > into my app's target directory and then executing the app fails. >>>>>>>>> Whats the >>>>>>>>> > explanation for that? >>>>>>>>> > >>>>>>>>> > Also, am I not using the correct flex-mojos plugin? I have all of >>>>>>>>> my >>>>>>>>> > projects including the following parent: >>>>>>>>> > >>>>>>>>> > <parent> >>>>>>>>> > <groupId>info.rvin.mojo</groupId> >>>>>>>>> > <artifactId>flex-super-pom</artifactId> >>>>>>>>> > <version>1.0</version> >>>>>>>>> > </parent> >>>>>>>>> > >>>>>>>>> > On Fri, Mar 27, 2009 at 2:53 PM, Marvin Froeder < >>>>>>>>> [email protected]> wrote: >>>>>>>>> > > Well, when the component is build on flexmojos that is easy. >>>>>>>>> > > Take a look at reference app: >>>>>>>>> > > >>>>>>>>> https://docs.sonatype.org/display/FLEXMOJOS/Reference+application >>>>>>>>> > >>>>>>>>> > > Now, optimize 3rd party stuff should be done manually ( if not >>>>>>>>> by the >>>>>>>>> > > owner). >>>>>>>>> > >>>>>>>>> > > VELO >>>>>>>>> > >>>>>>>>> > > On Fri, Mar 27, 2009 at 5:33 PM, Jean-Philippe Steinmetz < >>>>>>>>> > > [email protected]> wrote: >>>>>>>>> > >>>>>>>>> > >> I want an RSL for as3corelib but also about ten of our >>>>>>>>> proprietary >>>>>>>>> > >> libraries. I'm just looking for a way to make it all work. We >>>>>>>>> have a rather >>>>>>>>> > >> large system that is broken up into many components and they >>>>>>>>> all should be >>>>>>>>> > >> loaded as RSLs to minimize download time across our system. >>>>>>>>> > >>>>>>>>> > >> On Fri, Mar 27, 2009 at 12:25 PM, Marvin Froeder < >>>>>>>>> [email protected]>wrote: >>>>>>>>> > >>>>>>>>> > >>> You wanna RSL for as3corelib? >>>>>>>>> > >>> VELO >>>>>>>>> > >>>>>>>>> > >>> On Fri, Mar 27, 2009 at 4:19 PM, [email protected] < >>>>>>>>> > >>> [email protected]> wrote: >>>>>>>>> > >>>>>>>>> > >>>> Hello all, >>>>>>>>> > >>>>>>>>> > >>>> First off, i've been using flex-mojos for a while now and >>>>>>>>> love it. >>>>>>>>> > >>>> Thank you for all the hard work! Documentation is seriously >>>>>>>>> lacking >>>>>>>>> > >>>> though. It's wasted hours trying to find answers to all my >>>>>>>>> questions >>>>>>>>> > >>>> which has given me great frustration. >>>>>>>>> > >>>>>>>>> > >>>> Now for my problem. I've got some libraries that are >>>>>>>>> building as swc's >>>>>>>>> > >>>> and I have turned on the optimizer so I am generating the >>>>>>>>> swf RSL >>>>>>>>> > >>>> along with them. I have these libraries all marked as >>>>>>>>> dependencies in >>>>>>>>> > >>>> my main swf project. The problem is when I use maven's >>>>>>>>> maven- >>>>>>>>> > >>>> dependency-plugin to copy the dependencies I only get the >>>>>>>>> swc files. >>>>>>>>> > >>>> How do I get maven to actually copy the correct swf's over >>>>>>>>> so I can >>>>>>>>> > >>>> properly bundle them with my application? >>>>>>>>> > >>>>>>>>> > >>>> Here is an example of my main application pom.xml >>>>>>>>> > >>>>>>>>> > >>>> <build> >>>>>>>>> > >>>> <plugins> >>>>>>>>> > >>>> <plugin> >>>>>>>>> > >>>> <groupId>info.rvin.mojo</groupId> >>>>>>>>> > >>>> <artifactId>flex-compiler-mojo</artifactId> >>>>>>>>> > >>>> <configuration> >>>>>>>>> > >>>> <rslUrls> >>>>>>>>> > >>>> >>>>>>>>> <rsl>{artifactId}-{version}.{extension}</rsl> >>>>>>>>> > >>>> </rslUrls> >>>>>>>>> > >>>> <targetPlayer>9.0.115</targetPlayer> >>>>>>>>> > >>>> </configuration> >>>>>>>>> > >>>> </plugin> >>>>>>>>> > >>>> <plugin> >>>>>>>>> > >>>> <groupId>org.apache.maven.plugins</groupId> >>>>>>>>> > >>>> >>>>>>>>> <artifactId>maven-dependency-plugin</artifactId> >>>>>>>>> > >>>> <executions> >>>>>>>>> > >>>> <execution> >>>>>>>>> > >>>> <id>copy-dependencies</id> >>>>>>>>> > >>>> <phase>package</phase> >>>>>>>>> > >>>> <goals> >>>>>>>>> > >>>> <goal>copy-dependencies</goal> >>>>>>>>> > >>>> </goals> >>>>>>>>> > >>>> <configuration> >>>>>>>>> > >>>> >>>>>>>>> <outputDirectory>${project.build.directory} >>>>>>>>> > >>>> </outputDirectory> >>>>>>>>> > >>>> <overWriteReleases>false</ >>>>>>>>> > >>>> overWriteReleases> >>>>>>>>> > >>>> <overWriteSnapshots>false</ >>>>>>>>> > >>>> overWriteSnapshots> >>>>>>>>> > >>>> >>>>>>>>> <overWriteIfNewer>true</overWriteIfNewer> >>>>>>>>> > >>>> </configuration> >>>>>>>>> > >>>> </execution> >>>>>>>>> > >>>> </executions> >>>>>>>>> > >>>> </plugin> >>>>>>>>> > >>>> </plugins> >>>>>>>>> > >>>> </build> >>>>>>>>> > >>>> <dependencies> >>>>>>>>> > >>>> <dependency> >>>>>>>>> > >>>> <groupId>com.adobe</groupId> >>>>>>>>> > >>>> <artifactId>as3corelib</artifactId> >>>>>>>>> > >>>> <version>0.92.1</version> >>>>>>>>> > >>>> <scope>rsl</scope> >>>>>>>>> > >>>> <type>swc</type> >>>>>>>>> > >>>> </dependency> >>>>>>>>> > >>>> </dependencies> >>>>>>>>> > >>>>>>>>> > >>>> Regards, >>>>>>>>> > >>>>>>>>> > >>>> Jean-Philippe Steinmetz >>>>>>>>> > >>>>>>>>> > >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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?hl=en?hl=en http://blog.flex-mojos.info/ -~----------~----~----~----~------~----~------~--~---
