Rupert Westenthaler created SLING-2722:
------------------------------------------

             Summary: 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


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

Reply via email to