[ 
https://issues.apache.org/jira/browse/ARIES-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15892386#comment-15892386
 ] 

ASF GitHub Bot commented on ARIES-1490:
---------------------------------------

GitHub user tomdw opened a pull request:

    https://github.com/apache/aries/pull/69

    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 https://github.com/tomdw/aries 
ARIES-1490-add-all-as-content-packaging-option

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

    https://github.com/apache/aries/pull/69.patch

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 <[email protected]>
Date:   2017-03-02T15:04:27Z

    ARIES-1490 better error message

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

    ARIES-1490 typo in javadocs

commit 7ce4ddd5f1e8de25855937608493f54f4ee554e9
Author: Tom De Wolf <[email protected]>
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 <[email protected]>
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 <[email protected]>
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: https://issues.apache.org/jira/browse/ARIES-1490
>             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
(v6.3.15#6346)

Reply via email to