Hi there,
I'm using maven 2.0.6 and maven-assembly-plugin to package some zip-distributions of my project. Doing that I couldn't find an answer to the following question: How does the assembly plugin handle includes in dependencySets? What is the result when I include an artifact that comes with transitive dependencies? Does it include only the specified artifact or also its transitive dependencies? Or better to say: Is it possible to include only one project dependency including its transitive deps? I tried this with assemby plugin version 2.1 and 2.2-SNAPSHOT and get different results. 2.1 only includes the specified artifact and 2.2-SNAPSHOT includes also transitive deps. Can anybody tell me what the general behavior of version 2.2 would be? What I want to do is quiet simply: I have two dependencies A and B. Each of them has its own deps that are now transitive to my project. I want to package dependency A including its transitive deps in one folder of my zip file and dependency B incl its dependencies in another folder. Simplified my assembly descriptor has these dependencySets: <dependencySets> <dependencySet> <outputDirectory>/program/lib/A</outputDirectory> <includes> <include>mygroupid:A</include> </includes> </dependencySet> <dependencySet> <outputDirectory>/program/lib/B</outputDirectory> <includes> <include>mygroupid:B</include> </includes> </dependencySet> </dependencySets> How to package the transitive Dependencies correctly without writing large lists of includes or excludes? Thanks, Christin.