You can always fallback to dependency:copy-dependencies to copy the swfs into your php project if none of the other ways work.
Logan On Tue, May 11, 2010 at 3:40 PM, Brian Topping <[email protected]> wrote: > As I looked back on how I was doing this in other projects, it's > with flexmojos:copy-flex-resources. > When I try to use this with the maven-php-plugin, I get a warning that > "'copy-flex-resources' was intended to run on war project". Makes sense, > but there's no way to get .swf dependencies into a PHP (or other type of > project). > I did look into the archiver, it has an archiver for swc but not swf. That > makes sense, we don't want to flatten the swf as the archive is composed. > Flattening a swc as a swf is composed does make sense though. That tells > me I'm using the assembly plugin improperly. > I'm not any closer to solving the problem of including swf artifacts in > anything that's not created by the war plugin, just thought I would pass > along more information. > Brian > On May 7, 2010, at 3:04 PM, Brian Topping wrote: > > I was just asking here because I thought someone here might have used the > assembly plugin with swf. > I'll post over there next week, hoping someone here has dealt with this > problem. It seems like something that would be valuable for some folks on > this list to know. > On May 7, 2010, at 2:58 PM, Marvin Froeder wrote: > > Try maven user list, is more linkedly someone there will know what is going > on.... I would get to test the latest assembly plugin version > > On Fri, May 7, 2010 at 3:55 PM, Brian Topping <[email protected]> > wrote: >> >> Hi gang, >> >> We've been successfully using Flex-mojos with our projects under Maven. >> Nice work on that, especially the effort that went into integrating with >> IntelliJ. Thanks! >> >> In order to emulate the old build, we need to overlay the swf's in a zip >> archive that is full of PHP. Assembly plugin is happy to oblige here, but >> when I try to add the swf artifacts, I get the following error: >> >> Caused by: org.codehaus.plexus.archiver.manager.NoSuchArchiverException: >> No such archiver: 'swf'. >> at >> org.codehaus.plexus.archiver.manager.DefaultArchiverManager.getResourceCollection(DefaultArchiverManager.java:90) >> at >> org.codehaus.plexus.archiver.manager.DefaultArchiverManager.getResourceCollection(DefaultArchiverManager.java:128) >> at >> org.codehaus.plexus.archiver.AbstractArchiver.asResourceCollection(AbstractArchiver.java:506) >> >> My assembly descriptor, for reference, is pretty simple: >> >> <assembly >> xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >> xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 >> http://maven.apache.org/xsd/assembly-1.1.0.xsd"> >> <id>php-webapp</id> >> <formats> >> <format>zip</format> >> </formats> >> <dependencySets> >> <dependencySet> >> <includes> >> <include>*:swf:*</include> >> </includes> >> <outputDirectory>/</outputDirectory> >> <unpack>false</unpack> >> </dependencySet> >> </dependencySets> >> <fileSets> >> <fileSet> >> <directory>src/main/php</directory> >> <outputDirectory>/</outputDirectory> >> </fileSet> >> </fileSets> >> </assembly> >> >> I know this isn't a Flexmojos issue, but I thought someone in this >> community might have some insight. Would be grateful for any thoughts. >> >> Cheers, Brian >> >> -- >> 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/ > > > -- > 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/
