Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-2470

maven-karaf-plugin: dependency ignored

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0
    • Component/s: karaf
    • Labels:
      None

      Description

      Depending on the order of the dependencies a dependency does not show up in feature.xml

      Given a pom with the following:

      <dependencies>
      <dependency>
      <groupId>org.apache.clerezza</groupId>
      <artifactId>rdf.ontologies</artifactId>
      <version>0.12-SNAPSHOT</version>
      </dependency>
      <dependency>
      <groupId>org.apache.clerezza</groupId>
      <artifactId>utils</artifactId>
      <version>0.2-SNAPSHOT</version>
      </dependency>
      </dependencies>

      <build>
      <pluginManagement>
      <plugins>
      <plugin>
      <groupId>org.apache.karaf.tooling</groupId>
      <artifactId>karaf-maven-plugin</artifactId>
      <version>3.0.0.RC1</version>
      <extensions>true</extensions>
      </plugin>
      </plugins>
      </pluginManagement>
      <plugins>
      <plugin>
      <groupId>org.apache.karaf.tooling</groupId>
      <artifactId>karaf-maven-plugin</artifactId>
      <configuration>
      <startLevel>20</startLevel>
      <aggregateFeatures>true</aggregateFeatures>
      <resolver>(obr)</resolver>
      <checkDependencyChange>false</checkDependencyChange>
      <includeTransitiveDependency>false</includeTransitiveDependency>
      </configuration>
      </plugin>
      </plugins>

      The org.apache.clerezza:utils dependency is not included in feature.xml unless the order of the two dependencies is inverted.

      Possibly relevant rdf.ontologies depends on utils. So it might be that utils is removed as a transitive dependency even though it is explicitly in the pom.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jbonofre Jean-Baptiste Onofré
                Reporter:
                reto Reto Gmür
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: