Uploaded image for project: 'integration-distribution'
  1. integration-distribution
  2. INTDIST-92

odl-distribution-version compiled feature contains list of bundles instead of nice feature dependency

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • unspecified
    • Codebase, Version
    • None
    • Operating System: All
      Platform: All

    • 9189

      Current feature pom dependency segment:
      <dependencies>
      <!-- Version module jar and config. -->
      <dependency>
      <groupId>${project.groupId}</groupId>
      <artifactId>version</artifactId>
      </dependency>
      <dependency>
      <groupId>${project.groupId}</groupId>
      <artifactId>version</artifactId>
      <type>xml</type>
      <classifier>config</classifier>
      </dependency>
      <!-- External single feature dependencies. -->
      <dependency>
      <groupId>org.opendaylight.controller</groupId>
      <artifactId>odl-config-persister</artifactId>
      <type>xml</type>
      <classifier>features</classifier>
      </dependency>
      </dependencies>

      Current compiler feature dependency segment:
      <feature name="odl-distribution-version" description="ODL :: integration :: odl-distribution-version" version="0.7.0.SNAPSHOT">
      <details>Single feature for Version functionality.</details>
      <configfile finalname="etc/opendaylight/karaf/odl-version.xml">
      mvn:org.opendaylight.integration/version/0.7.0-SNAPSHOT/xml/config
      </configfile>
      <feature version="0.7.0.SNAPSHOT" prerequisite="false" dependency="false">odl-config-persister</feature>
      <feature prerequisite="true" dependency="false">wrap</feature>
      <bundle>mvn:org.opendaylight.integration/version/0.7.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-binding-config/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-binding-api/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-common-api/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-dom-config/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-core-api/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-api/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-core-spi/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-spi/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-singleton-dom-impl/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-common-api/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-dom-api/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-common-api/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-singleton-common-api/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-binding-broker-impl/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-binding-util/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-broker-impl/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:com.lmax/disruptor/3.3.6</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-broker/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-inmemory-datastore/2.3.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-inmemory-datastore/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-common-impl/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.controller/sal-common-util/1.6.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal.model/ietf-yang-types-20130715/2013.07.15.11.0-SNAPSHOT</bundle>
      <bundle>mvn:org.opendaylight.mdsal.model/ietf-type-util/1.2.0-SNAPSHOT</bundle>
      </feature>

      The reason is that config-parent adds more dependencies (mainly controller:sal-binding-config) which need to be included in feature definition somehow.

            vrpolak Vratko Polak
            vrpolak Vratko Polak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: