[ 
https://issues.apache.org/jira/browse/MASSEMBLY-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16052299#comment-16052299
 ] 

Karl Heinz Marbaise commented on MASSEMBLY-853:
-----------------------------------------------

Can you provide a full working example?

> jar which are not transitive is not excluding.
> ----------------------------------------------
>
>                 Key: MASSEMBLY-853
>                 URL: https://issues.apache.org/jira/browse/MASSEMBLY-853
>             Project: Maven Assembly Plugin
>          Issue Type: Bug
>          Components: maven-archiver
>    Affects Versions: 2.4, 3.0.0
>            Reporter: S Boot
>
> So here is the thing what I am trying is :
> I have parent pom and I am using maven-assembly-plugin in that like below.
> <plugin>
>                               <artifactId>maven-assembly-plugin</artifactId>
>                               <configuration>
>                                       
>                                       <descriptors>
>                                               
> <descriptor>src/main/assembly/domainApi.xml</descriptor>
>                                       </descriptors>
>                               </configuration>
>                               <executions>
>                                       <execution>
>                                               <id>dist-assembly</id> <!-- 
> this is used for inheritance merges -->
>                                               <phase>package</phase> <!-- 
> bind to the packaging phase -->
>                                               <goals>
>                                                       <goal>single</goal>
>                                               </goals>
>                                       </execution>
>                               </executions>
>                       </plugin>
> I also have assembley file which is listed below.
> <assembly>
>       <id>domainApi</id>
>       <formats>
>               <format>jar</format>
>       </formats>
>       
>       <includeBaseDirectory>false</includeBaseDirectory>
>       <fileSets>
>               <fileSet>
>                       
> <directory>target/classes/com/cac/customer/api</directory>
>                       <outputDirectory>.</outputDirectory>
>                       <includes>
>                               <include>*.class</include>
>                       </includes>
>               </fileSet>
>       </fileSets>     
>                       
>                       <dependencySets>
>               <dependencySet>
>                       <!-- 
> <outputDirectory>target/classes/com/cac/customer/api </outputDirectory> 
>                               
> <outputFileNameMapping>customerHub-1.0.0-SNAPSHOT-api.jar 
> </outputFileNameMapping> -->
>               <useProjectArtifact>false</useProjectArtifact> 
>                       
> <useTransitiveDependencies>false</useTransitiveDependencies>
>                       <useProjectAttachments>false</useProjectAttachments>
>                       <unpack>false</unpack>
>                               </dependencySet>
>       </dependencySets>
> </assembly>
>               
> Now while building assembley jar I am getting only .class file which I want 
> exactly and pushing this jar 
> to nexus.
> While using this jar with below notation it also download some other jar 
> which is not detect by <useTransitiveDependencies>
> Please suggest whats the way to exclude parent jar which are not 
> TransitiveDependencies.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to