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/

Reply via email to