Found it thanks! On Wed, Apr 1, 2009 at 11:59 AM, Marvin Froeder <[email protected]> wrote:
> flex doesn't allow me to configure the output.... I thing it is generated > on src/main/flex. > VELO > > > On Wed, Apr 1, 2009 at 3:40 PM, Jean-Philippe Steinmetz < > [email protected]> wrote: > >> 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/ -~----------~----~----~----~------~----~------~--~---
