Package: org.gradle.api.java.archives

## [Java] Interface ManifestMergeDetails

- Details of a value being merged from two different manifests.

- - ### Methods Summary

    Methods
    Type | Name and description
    --- | ---
    `void` | `exclude()` Excludes this key from being in the manifest after the merge.
    `String` | `getBaseValue()` Returns the value for the key of the manifest that is the target of the merge.
    `String` | `getKey()` Returns the key that is to be merged.
    `String` | `getMergeValue()` Returns the value for the key of the manifest that is the source for the merge.
    `String` | `getSection()` Returns the section this merge details belongs to.
    `String` | `getValue()` Returns the value for the key of the manifest after the merge takes place.
    `void` | `setValue(String value)` Set's the value for the key of the manifest after the merge takes place.

- - ### Method Detail

    - #### public void exclude()

      Excludes this key from being in the manifest after the merge.

    - #### public String getBaseValue()

      Returns the value for the key of the manifest that is the target of the merge.

    - #### public String getKey()

      Returns the key that is to be merged.

    - #### public String getMergeValue()

      Returns the value for the key of the manifest that is the source for the merge.

    - #### public String getSection()

      Returns the section this merge details belongs to.

    - #### public String getValue()

      Returns the value for the key of the manifest after the merge takes place. By default this is the value of the source for the merge.

    - #### public void setValue(String value)

      Set's the value for the key of the manifest after the merge takes place.

      Parameters:
        value