You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliotte Rusty Harold (Jira)" <ji...@apache.org> on 2019/12/23 01:28:00 UTC

[jira] [Updated] (MASSEMBLY-737) Generated WAR file does not contain the same default manifest entries as created by the Maven WAR Plugin

     [ https://issues.apache.org/jira/browse/MASSEMBLY-737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elliotte Rusty Harold updated MASSEMBLY-737:
--------------------------------------------
    Description: 
I am repackaging a WAR file with some files exchanged. The original file contains following manifest entries:

{noformat}
Manifest-Version: 1.0
Built-By: osipovmi
Build-Jdk: 1.7.0_55
Created-By: Apache Maven 3.2.2
Archiver-Version: Plexus Archiver
{noformat}

The {{MANIFEST.MF}} generated by this plugin looks like:

{noformat}
Manifest-Version: 1.0
Created-By: 24.55-b03 (Oracle Corporation)
Archiver-Version: Plexus Archiver
{noformat}

while the descriptor looks very simple:

{code}
<assembly
    xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
    <id>deployable</id>
    <formats>
        <format>war</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
    <dependencySets>
        <dependencySet>
            <unpack>true</unpack>
            <useProjectArtifact>false</useProjectArtifact>
        </dependencySet>
    </dependencySets>
</assembly>
{code}



  was:
I am repackaging a WAR file with some files exchanged. The original fiel contains following manifest entries:

{noformat}
Manifest-Version: 1.0
Built-By: osipovmi
Build-Jdk: 1.7.0_55
Created-By: Apache Maven 3.2.2
Archiver-Version: Plexus Archiver
{noformat}

The {{MANIFEST.MF}} generated by this plugin looks like:

{noformat}
Manifest-Version: 1.0
Created-By: 24.55-b03 (Oracle Corporation)
Archiver-Version: Plexus Archiver
{noformat}

while the descriptor looks very simple:

{code}
<assembly
    xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
    <id>deployable</id>
    <formats>
        <format>war</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
    <dependencySets>
        <dependencySet>
            <unpack>true</unpack>
            <useProjectArtifact>false</useProjectArtifact>
        </dependencySet>
    </dependencySets>
</assembly>
{code}




> Generated WAR file does not contain the same default manifest entries as created by the Maven WAR Plugin
> --------------------------------------------------------------------------------------------------------
>
>                 Key: MASSEMBLY-737
>                 URL: https://issues.apache.org/jira/browse/MASSEMBLY-737
>             Project: Maven Assembly Plugin
>          Issue Type: Bug
>          Components: manifest, maven-archiver
>    Affects Versions: 2.5.2
>            Reporter: Michael Osipov
>            Priority: Major
>         Attachments: massembly-737.zip
>
>
> I am repackaging a WAR file with some files exchanged. The original file contains following manifest entries:
> {noformat}
> Manifest-Version: 1.0
> Built-By: osipovmi
> Build-Jdk: 1.7.0_55
> Created-By: Apache Maven 3.2.2
> Archiver-Version: Plexus Archiver
> {noformat}
> The {{MANIFEST.MF}} generated by this plugin looks like:
> {noformat}
> Manifest-Version: 1.0
> Created-By: 24.55-b03 (Oracle Corporation)
> Archiver-Version: Plexus Archiver
> {noformat}
> while the descriptor looks very simple:
> {code}
> <assembly
>     xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
>     <id>deployable</id>
>     <formats>
>         <format>war</format>
>     </formats>
>     <includeBaseDirectory>false</includeBaseDirectory>
>     <dependencySets>
>         <dependencySet>
>             <unpack>true</unpack>
>             <useProjectArtifact>false</useProjectArtifact>
>         </dependencySet>
>     </dependencySets>
> </assembly>
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)