src/main/java/org/codehaus/plexus/archiver/jar/JarArchiver.java
@SuppressWarnings( { "UnusedDeclaration" } )
    public void setManifest( File manifestFile )
        throws ArchiverException
    {
        if ( !manifestFile.exists() )
        {
            throw new ArchiverException( "Manifest file: " + manifestFile + " does not exist." );
        }

        this.manifestFile = manifestFile;
    }
@SuppressWarnings( { "UnusedDeclaration" } )
    public void setManifest( File manifestFile )
        throws ArchiverException
    {
        if ( !manifestFile.exists() )
        {
            throw new ArchiverException( "Manifest file: " + manifestFile + " does not exist." );
        }

        this.manifestFile = manifestFile;
    }
The manifest file to use. This can be either the location of a manifest, or the name of a jar added through a
fileset. If its the name of an added jar, the task expects the manifest to be in the jar at META-INF/MANIFEST.MF.

@param manifestFile the manifest file to use.
@throws org.codehaus.plexus.archiver.ArchiverException
.