aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (ARIES-1490) The esa maven plugin provides more flexibility when creating the subsystem manifest
Date Thu, 02 Mar 2017 15:14:45 GMT


ASF GitHub Bot commented on ARIES-1490:

GitHub user tomdw opened a pull request:

    Aries 1490 add feature to configure the 'Subsystem-Content' header to include only direct
content or also transitive content

    Solves ARIES-1490

You can merge this pull request into a Git repository by running:

    $ git pull ARIES-1490-add-all-as-content-packaging-option

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #69
commit ba0c1994663f9d3fa9c0ac0fd088ba20498f78ff
Author: Tom De Wolf <>
Date:   2017-03-02T15:04:27Z

    ARIES-1490 better error message

commit 0e1310975a30456fbb15da266e00b6bbdd06d8d0
Author: Tom De Wolf <>
Date:   2017-03-02T15:04:45Z

    ARIES-1490 typo in javadocs

commit 7ce4ddd5f1e8de25855937608493f54f4ee554e9
Author: Tom De Wolf <>
Date:   2017-03-02T15:07:59Z

    ARIES-1490 do not include ‘pom’ artefacts in esa subsystems - avoid error in maven
run of plugin

commit 747c306d1e3cfcd0cbab517a430ef51d53db64a7
Author: Tom De Wolf <>
Date:   2017-03-02T15:09:40Z

    ARIES-1490 add missing test for archiveContent=all and setup with difference between project
artefacts (transitive) and project dependencyArtefacts (direct)

commit 72d08649a363260f5a68d72c81c42e859bfc1725
Author: Tom De Wolf <>
Date:   2017-03-02T15:11:28Z

    ARIES-1490 add feature to configure the ‘manifestContent’ to determine if in the manifest
Subsystem-Content header only the direct dependencies (content) needs to be included or also
the transitive dependencies (all)


> The esa maven plugin provides more flexibility when creating the subsystem manifest
> -----------------------------------------------------------------------------------
>                 Key: ARIES-1490
>                 URL:
>             Project: Aries
>          Issue Type: New Feature
>          Components: ESA Maven Plugin
>    Affects Versions: esa-maven-plugin-1.0.0
>            Reporter: Wouter Bancken
> When determining which dependencies are included in the archive, the ESA maven plugin
provides different possibilities as to which dependencies are included (transitive dependencies
vs only direct dependencies). 
> When generating the subsystem manifest, the plugin always decides to only list the direct
dependencies and therefore it does not include the transitive dependencies as part of the
subsystem content even though they are present in the archive.
> Additionally, the type of the dependencies (e.g. 'pom') is not taken into account. This
makes it impossible to extract a sequence of related dependencies into a separate pom file
to improve the overall readability. The readability would improve greatly if a related set
of dependencies could be imported from another pom.

This message was sent by Atlassian JIRA

View raw message