[ http://jira.codehaus.org/browse/MASSEMBLY-99?page=comments#action_71047 ] 
            
Mike Perham commented on MASSEMBLY-99:
--------------------------------------

I get the following debug output from the following code.  The problem appears 
to be ProjectUtils.getDependencies().  It is calling project.getArtifacts() 
which is returning an empty set.

[INFO] [assembly:assembly {execution: default}]
[DEBUG] DependencySet[] dir perms: 40755 file perms: 100644
[DEBUG] Before filter: []

{code:title=AbstractAssemblyMojo.java}
        getLog().debug( "DependencySet[" + output + "]" + " dir perms: " +
                Integer.toString( archiver.getDefaultDirectoryMode(), 8 ) + " 
file perms: " +
                Integer.toString( archiver.getDefaultFileMode(), 8 ) );

        Set allDependencyArtifacts = ProjectUtils.getDependencies( 
getExecutedProject() );
        Set dependencyArtifacts = new HashSet( allDependencyArtifacts );

        getLog().debug( "Before filter: " + dependencyArtifacts );
{code}

{code:title=My Configuration}
<dependencySets>
  <dependencySet>
    <scope>runtime</scope>
    <outputDirectory>lib</outputDirectory>
  </dependencySet>
</dependencySets>
{code}

> dependencySets in a descriptor doesn't work anymore
> ---------------------------------------------------
>
>                 Key: MASSEMBLY-99
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-99
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Bug
>    Affects Versions: 2.1
>         Environment: all
>            Reporter: Olivier Lamy
>            Priority: Blocker
>             Fix For: 2.2
>
>         Attachments: descriptor.xml
>
>
> I attached my descriptor file.
>   <dependencySets>
>     <dependencySet>
>       <outputDirectory>lib</outputDirectory>
>       <unpack>false</unpack>
>       <scope>runtime</scope>
>       <!--
>         how to exclude dependencies
>       <excludes>
>       <exclude>junit:junit</exclude>
>       </excludes>     
>       -->
>     </dependencySet>
>   </dependencySets>
> unzip -l on the assembly file show empty lib directory.
> Olivier

-- 
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