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/ -~----------~----~----~----~------~----~------~--~---
