[ https://issues.apache.org/jira/browse/SLING-2722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13576487#comment-13576487 ]
Rupert Westenthaler commented on SLING-2722: -------------------------------------------- > base -> bundle A 1.0, bundle B 1.1 > components -> "base" and bundle X 1.0 > all -> "components".... Yes. This is exactly what I did. The "new" bundle list in the trunk define a lot of dependencies to other bundle lists to avoid the described duplications. > This would basically work like processing transitive dependencies - with the > difference that we don't as we aggregate the lists. Yes creating an aggregated bundle list would a an alternative to supporting transitive dependencies. > Add support for transitive partialbundlelist dependencies with the > maven-launchpad-plugin > ----------------------------------------------------------------------------------------- > > Key: SLING-2722 > URL: https://issues.apache.org/jira/browse/SLING-2722 > Project: Sling > Issue Type: Improvement > Components: Maven Plugins and Archetypes > Reporter: Rupert Westenthaler > Attachments: > SLING-2722_maven-launchpad-plugin_transitive_partialbundlelist_dependencies.patch > > > While the "maven-launchpad-plugin" does support the inclusion of > "partialbundlelist" by adding dependencies with the > <type>partialbundlelist</type> to the pom.xml file. It does only consider > direct dependencies and not transitive one. > Transitive dependencies would allow to create partial bundle list that add to > (depend on) others. This allows to make bundle lists self consistent without > repeating bundles (e.g. common libraries) over and over again. > It would also allow to define bundle lists for different 'levels': low level > lists for managing modules requires by services that are than merged to an > higher level bundle list that covers a user level feature. > To give a simplified Example: In Apache Stanbol I would like to use this > feature to create bundlelists like > * Apache OpenNLP > * Stanbol Enhancer component > * OpenNLP based NLP processing Enhancement Engines > * depends on OpenNLP > * depends on Stanbol Enahncer -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira