[ 
http://jira.codehaus.org/browse/MOJO-820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Tran updated MOJO-820:
--------------------------

      Priority: Major  (was: Critical)
    Issue Type: Wish  (was: Bug)

> NativeLinkMojo fails in multi project environment - Attempts to copy whole 
> directory using file copy method
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: MOJO-820
>                 URL: http://jira.codehaus.org/browse/MOJO-820
>             Project: Mojo
>          Issue Type: Wish
>          Components: native
>         Environment: Win32
>            Reporter: Richard Simmonds
>
> When trying to link files if plugin is part of multple projects being called 
> the artifact passed in file member var may be of type directory.  When the 
> FileUtils.copyFile method is called this causes a failure
> {code} 
>     private File getDependencyFile( Artifact artifact, boolean doCopy )
>         throws MojoExecutionException
>     {
>         File newLocation = artifact.getFile();
>         newLocation = new File( this.externalLibDirectory, 
> artifact.getArtifactId() + "."
>             + artifact.getArtifactHandler().getExtension() );
>         try
>         {
>             if ( doCopy && ( !newLocation.exists() || 
> newLocation.lastModified() <= artifact.getFile().lastModified() ) )
>             {
>                 FileUtils.copyFile( artifact.getFile(), newLocation );
>             }
>         }
>         catch ( IOException ioe )
>         {
>             throw new MojoExecutionException( "Unable to copy dependency to 
> staging area" );
>         }
>         return newLocation;
>     }
> {code} 

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

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to