The sections should be preserved though, so that's definitely a bug.

K


2015-06-07 19:17 GMT+02:00 Robert Scholte <[email protected]>:

> The following attributes are very handsome to be able to reproduce a build
> based on sources
>
> Built-By: kama
> Build-Jdk: 1.7.0_21
> Created-By: Apache Maven 3.1.1
> Archiver-Version: Plexus Archiver
>
> I've hit several projects which I had to rebuild and this gave me enough
> info to do so.
> You actually want Build-OS as well (if that exists), but asking 'kama' for
> additional info when required will do the trick as well.
> These values shouldn't be copied from the specified MANIFEST.MF, since
> *this* archive has probably been built with other values.
>
> best,
> Robert
>
>
> Op Sun, 07 Jun 2015 18:49:02 +0200 schreef Karl Heinz Marbaise <
> [email protected]>:
>
>
>  Sorry was too fast with my send button...
>>
>> Hi,
>>
>> at the moment i trying to dive into handling of MANIFEST.MF file [1],
>> [2]...
>>
>>
>> If i create a MANIFEST.MF my own and let maven-jar-plugin take that file
>> via useDefaultManifest (target/classes/META-INF/MANIFEST.MF) it will be
>> extended by several entries:
>>
>> My own file:
>>
>> Manifest-Version: 1.0
>> Test: This is my MANUALLY CREATED MANIFEST FILE
>> Second: This is the second line.
>>
>> After running through maven-jar-plugin you will get the following:
>>
>> Manifest-Version: 1.0
>> Second: This is the second line.
>> Test: This is my MANUALLY CREATED MANIFEST FILE
>> Built-By: kama
>> Build-Jdk: 1.7.0_21
>> Created-By: Apache Maven 3.1.1
>> Archiver-Version: Plexus Archiver
>>
>>
>> There are comming up two questions:
>>
>> 1. Does it make sense to add only Manifest-Version
>>     and Build-Jdk entries. But nothing else if i use
>>     my own MANIFEST.MF file.
>>
>>     Based on what i have read on [3] it would make sense.
>>
>>
>> 2. Currently the handling internally does not kepp the order
>>     of the original entries which is based on the used implementation
>>     (HashMap, Hashtable etc. which makes sense.
>>
>>     Wouldn't it be better to keep the original order of elements?
>>
>>     So based on what i can see we have handling of
>>     manifest in maven-archiver component and in plexus-archiver ?
>>
>>
>>
>> [1] https://issues.apache.org/jira/browse/MJAR-195
>> [2] https://issues.apache.org/jira/browse/MJAR-193
>> [3] https://docs.oracle.com/javase/tutorial/deployment/jar/defman.html
>>
>> Kind regards
>> Karl Heinz Marbaise
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to