NoSuchArchiverException: No such archiver: 'jar'
------------------------------------------------

                 Key: MNG-4515
                 URL: http://jira.codehaus.org/browse/MNG-4515
             Project: Maven 2 & 3
          Issue Type: Bug
    Affects Versions: 3.0-alpha-5
            Reporter: Olivier Bazoud


In my own plugin, i use an ArchiverManager to get an UnArchiver object.

{noformat}
...
    /**
     * To look up Archiver/UnArchiver implementations
     *
     * @parameter 
expression="${component.org.codehaus.plexus.archiver.manager.ArchiverManager}"
     * @required
     */
    private ArchiverManager archiverManager;
...
    private void unpack(File file, File location) throws 
MojoExecutionException, NoSuchArchiverException {
        try {
            // Log
            if (getLog().isDebugEnabled()) {
                getLog().debug("Unpack component " + file + " to " + location);
            }

            UnArchiver unArchiver = archiverManager.getUnArchiver("jar");
            unArchiver.setSourceFile(file);
            unArchiver.setDestDirectory(location);
            unArchiver.extract();
        } catch (ArchiverException e) {
            throw new MojoExecutionException("Error unpacking file: " + file + 
" to: " + location, e);
        }
    }

{noformat}

When i use maven 3.0 alpha 5, i got this exception on a war projet but it works 
fine with maven 2.2.1 with the same projet.

{noformat}
org.codehaus.plexus.archiver.manager.NoSuchArchiverException: No such archiver: 
'jar'.
        at 
org.codehaus.plexus.archiver.manager.DefaultArchiverManager.getUnArchiver(DefaultArchiverManager.java:77)
        at com.mycompagny...unpack(...)
...
{noformat}

Any idea ?

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