[
https://issues.apache.org/jira/browse/KARAF-5071?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chirag Patel updated KARAF-5071:
--------------------------------
Description:
When the feature is installed with -s or --no-auto-start option the bundles are
still in active state. Example maven pom for a test feature provided below. the
bundle mvn:commons-logging/commons-logging/1.2 is still in Active Status rather
than Resolved.
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>test-karaf</groupId>
<artifactId>test-karaf-tooling-plugin</artifactId>
<version>1.0</version>
<packaging>feature</packaging>
<version>1.0</version>
<packaging>feature</packaging>
<dependencies>
<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
<!-- <build>
<plugins>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<startLevel>80</startLevel>
<aggregateFeatures>false</aggregateFeatures>
</configuration>
</plugin>
</plugins>
</build> -->
<build>
<plugins>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<version>4.1.0</version>
<extensions>true</extensions>
<configuration>
<startLevel>80</startLevel>
<enableGeneration>true</enableGeneration>
<aggregateFeatures>true</aggregateFeatures>
</configuration>
</plugin>
</plugins>
</build>
</project>
----- Output
la -u|grep commons
228 │ Active │ 80 │ 1.2.0 │
mvn:commons-logging/commons-logging/1.2
was:
When the feature is installed with -s or --no-auto-start option the bundles are
still in active state. Example maven pom for a test feature provided below. the
bundle mvn:commons-logging/commons-logging/1.2 is still in Active Status rather
than Resolved.
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>test-karaf</groupId>
<artifactId>test-karaf-tooling-plugin</artifactId>
<version>1.0</version>
<packaging>feature</packaging>
<version>1.0</version>
<packaging>feature</packaging>
<dependencies>
<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
<!-- <build>
<plugins>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<startLevel>80</startLevel>
<aggregateFeatures>false</aggregateFeatures>
</configuration>
</plugin>
</plugins>
</build> -->
<build>
<plugins>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<version>4.1.0</version>
<extensions>true</extensions>
<configuration>
<startLevel>80</startLevel>
<enableGeneration>true</enableGeneration>
<aggregateFeatures>true</aggregateFeatures>
</configuration>
</plugin>
</plugins>
</build>
</project>
----- Output
la -u|grep commons
20:53:11
61 │ Active │ 50 │ 1.10.0 │
mvn:commons-codec/commons-codec/1.10
62 │ Active │ 50 │ 3.2.2 │
mvn:commons-collections/commons-collections/3.2.2
63 │ Active │ 50 │ 2.0.1 │
mvn:org.apache.commons/commons-jexl/2.0.1
64 │ Active │ 50 │ 2.6 │
mvn:commons-lang/commons-lang/2.6
65 │ Active │ 50 │ 3.4.0 │
mvn:org.apache.commons/commons-lang3/3.4
66 │ Active │ 50 │ 3.5.0 │
mvn:commons-net/commons-net/3.5
67 │ Active │ 50 │ 1.6.0 │
mvn:commons-pool/commons-pool/1.6
68 │ Active │ 50 │ 2.4.2 │
mvn:org.apache.commons/commons-pool2/2.4.2
128 │ Active │ 50 │ 1.8.3.1 │
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.3_1
129 │ Active │ 80 │ 1.4.0.3 │
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3
130 │ Active │ 50 │ 3.1.0.7 │
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7
136 │ Active │ 30 │ 0.3.11.1 │
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.not-yet-commons-ssl/0.3.11_1
192 │ Active │ 50 │ 0.6.4 │
mvn:org.jvnet.jaxb2_commons/jaxb2-basics-runtime/0.6.4
217 │ Active │ 80 │ 1.4 │
mvn:commons-io/commons-io/1.4
219 │ Active │ 80 │ 0 │
wrap:mvn:commons-cli/commons-cli/1.1
220 │ Active │ 80 │ 0 │
wrap:mvn:commons-codec/commons-codec/1.3
221 │ Active │ 80 │ 0 │
wrap:mvn:commons-logging/commons-logging/1.1.1
228 │ Active │ 80 │ 1.2.0 │
mvn:commons-logging/commons-logging/1.2
> feature:install -s and feature:install --no-auto-start commands still start
> the feature bundles
> -----------------------------------------------------------------------------------------------
>
> Key: KARAF-5071
> URL: https://issues.apache.org/jira/browse/KARAF-5071
> Project: Karaf
> Issue Type: Bug
> Components: karaf-shell
> Affects Versions: 4.1.0
> Reporter: Chirag Patel
>
> When the feature is installed with -s or --no-auto-start option the bundles
> are still in active state. Example maven pom for a test feature provided
> below. the bundle mvn:commons-logging/commons-logging/1.2 is still in Active
> Status rather than Resolved.
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">
> <modelVersion>4.0.0</modelVersion>
> <groupId>test-karaf</groupId>
> <artifactId>test-karaf-tooling-plugin</artifactId>
> <version>1.0</version>
> <packaging>feature</packaging>
> <version>1.0</version>
> <packaging>feature</packaging>
> <dependencies>
> <!-- https://mvnrepository.com/artifact/commons-logging/commons-logging
> -->
> <dependency>
> <groupId>commons-logging</groupId>
> <artifactId>commons-logging</artifactId>
> <version>1.2</version>
> </dependency>
> </dependencies>
> <!-- <build>
> <plugins>
> <plugin>
> <groupId>org.apache.karaf.tooling</groupId>
> <artifactId>karaf-maven-plugin</artifactId>
> <extensions>true</extensions>
> <configuration>
> <startLevel>80</startLevel>
> <aggregateFeatures>false</aggregateFeatures>
> </configuration>
> </plugin>
> </plugins>
> </build> -->
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.karaf.tooling</groupId>
> <artifactId>karaf-maven-plugin</artifactId>
> <version>4.1.0</version>
> <extensions>true</extensions>
> <configuration>
> <startLevel>80</startLevel>
> <enableGeneration>true</enableGeneration>
> <aggregateFeatures>true</aggregateFeatures>
> </configuration>
> </plugin>
> </plugins>
> </build>
> </project>
> ----- Output
> la -u|grep commons
>
>
> 228 │ Active │ 80 │ 1.2.0 │
> mvn:commons-logging/commons-logging/1.2
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)