[ http://jira.codehaus.org/browse/MASSEMBLY-90?page=comments#action_79028 ] 
            
Richard van der Hoff commented on MASSEMBLY-90:
-----------------------------------------------

To clarify this a little:

One of my project's dependencies is com.wapmx.etc:libnativeapp:so:1.0-SNAPSHOT. 
It depends on com.wapmx.etc:native-app-java:jar:1.0-SNAPSHOT. 

1)
In my assembly descriptor, I have:

{code:xml}
<dependencySet>
    <includes>
        <include>*:jar:*</include>
    </includes>
</dependencySet>
{code}

This should include the dependencies of type jar, but not the so. It includes 
everything.

2)
In my assembly descriptor, I have
{code:xml}
<dependencySet>
    <includes>
        <include>!*:so:*</include>
    </includes>
</dependencySet>
{code}

This should also include the dependencies of type jar, but not the so (I 
think!). It includes nothing. Adding an explicit <include>*</include> makes it 
work ok, modulo point (1) above.





> add a DependencySet filter based on type
> ----------------------------------------
>
>                 Key: MASSEMBLY-90
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-90
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Improvement
>            Reporter: Jason Chaffee
>         Assigned To: John Casey
>             Fix For: 2.2
>
>         Attachments: AbstractAssemblyMojo-patch.txt, 
> AbstractAssemblyMojo.java, AbstractAssemblyMojo.java, 
> AbstractAssemblyMojo.java, AssemblyClassifierArtifactFilter.java, 
> AssemblyTypeArtifactFilter.java, AssemblyTypeArtifactFilter.java, 
> component.mdo, component.mdo-patch.txt, descriptor.mdo, 
> descriptor.mdo-patch-.txt
>
>
> It would be nice to create a distribution bundle that contains both jars and 
> webapps.  These would be built by different projects and then an assembly 
> project would list these in the pom.  However, there is no way to filter the 
> dependencies based on their type.  This would be be a pretty easy thing to 
> add.  I have attached a new class, AssemblyTypeArtifactFilter and the 
> required change to AbstractAsseblyMojo.  The DependencySet class needs to be 
> modified as well to add the type field, but I was not able to find it in the 
> maven repository.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to