You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2015/02/04 18:29:25 UTC

karaf-cellar git commit: Update version on master

Repository: karaf-cellar
Updated Branches:
  refs/heads/master 66154048f -> 464aca96f


Update version on master


Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/464aca96
Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/464aca96
Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/464aca96

Branch: refs/heads/master
Commit: 464aca96f344c4ea8574b395598db44e1f287f7a
Parents: 6615404
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Wed Feb 4 18:29:05 2015 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Wed Feb 4 18:29:05 2015 +0100

----------------------------------------------------------------------
 README                                          |  2 +-
 RELEASE-NOTES                                   | 11 +++++++
 assembly/pom.xml                                |  2 +-
 bundle/pom.xml                                  |  2 +-
 cloud/pom.xml                                   |  2 +-
 config/pom.xml                                  |  2 +-
 core/pom.xml                                    |  2 +-
 dosgi/pom.xml                                   |  2 +-
 event/pom.xml                                   |  2 +-
 features/pom.xml                                |  2 +-
 .../cellar/features/ClusterFeaturesEvent.java   |  7 ----
 .../cellar/features/FeaturesEventHandler.java   |  4 ---
 .../karaf/cellar/features/FeaturesSupport.java  | 34 +++++++++++++-------
 .../cellar/features/shell/RepoListCommand.java  | 24 ++++++++------
 hazelcast/pom.xml                               |  2 +-
 itests/pom.xml                                  |  2 +-
 kubernetes/pom.xml                              |  2 +-
 manual/pom.xml                                  |  2 +-
 obr/pom.xml                                     |  2 +-
 pom.xml                                         |  6 ++--
 samples/camel-hazelcast-app/consumer/pom.xml    |  2 +-
 samples/camel-hazelcast-app/pom.xml             |  2 +-
 samples/camel-hazelcast-app/producer/pom.xml    |  2 +-
 samples/dosgi-greeter/api/pom.xml               |  2 +-
 samples/dosgi-greeter/client/pom.xml            |  2 +-
 samples/dosgi-greeter/pom.xml                   |  2 +-
 samples/dosgi-greeter/service/pom.xml           |  2 +-
 samples/hazelcast-app/pom.xml                   |  2 +-
 samples/pom.xml                                 |  2 +-
 shell/pom.xml                                   |  2 +-
 utils/pom.xml                                   |  2 +-
 webconsole/pom.xml                              |  2 +-
 32 files changed, 77 insertions(+), 61 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/README
----------------------------------------------------------------------
diff --git a/README b/README
index 2ca7e4c..fe320bb 100644
--- a/README
+++ b/README
@@ -42,7 +42,7 @@ BUILDING for instructions on building Apache Karaf.
 
 To install Apache Karaf Cellar, first you have to register the Cellar features descriptor:
 
-karaf@root()> feature:repo-add mvn:org.apache.karaf.cellar/apache-karaf-cellar/3.0.1/xml/features
+karaf@root()> feature:repo-add mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.0.0/xml/features
 
 Now, you can install the Cellar feature simply by typing:
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/RELEASE-NOTES
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index dabd46b..9850c28 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -15,6 +15,17 @@
  * limitations under the License.
  */
 
+                    Apache Karaf Cellar 4.0.0
+                    =========================
+
+  Overview
+  --------
+
+ Apache Karaf Cellar 4.0.0 is a major new release of Cellar designed to work with Karaf 4.0.x versions.
+
+  Changelog
+  ---------
+
                     Apache Karaf Cellar 3.0.1
                     =========================
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/assembly/pom.xml
----------------------------------------------------------------------
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 86a7976..de52bff 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/bundle/pom.xml
----------------------------------------------------------------------
diff --git a/bundle/pom.xml b/bundle/pom.xml
index b65605a..a0a660e 100644
--- a/bundle/pom.xml
+++ b/bundle/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/cloud/pom.xml
----------------------------------------------------------------------
diff --git a/cloud/pom.xml b/cloud/pom.xml
index 95c5840..856f0c5 100644
--- a/cloud/pom.xml
+++ b/cloud/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/config/pom.xml
----------------------------------------------------------------------
diff --git a/config/pom.xml b/config/pom.xml
index 97a36d9..591aa1d 100644
--- a/config/pom.xml
+++ b/config/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/core/pom.xml
----------------------------------------------------------------------
diff --git a/core/pom.xml b/core/pom.xml
index 9aedac7..94824e7 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/dosgi/pom.xml
----------------------------------------------------------------------
diff --git a/dosgi/pom.xml b/dosgi/pom.xml
index 540997f..54233b6 100644
--- a/dosgi/pom.xml
+++ b/dosgi/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/event/pom.xml
----------------------------------------------------------------------
diff --git a/event/pom.xml b/event/pom.xml
index 283e393..81ff773 100644
--- a/event/pom.xml
+++ b/event/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/features/pom.xml
----------------------------------------------------------------------
diff --git a/features/pom.xml b/features/pom.xml
index d182dcb..7b701bb 100644
--- a/features/pom.xml
+++ b/features/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java
----------------------------------------------------------------------
diff --git a/features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java b/features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java
index 7e69708..0d56efc 100644
--- a/features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java
+++ b/features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java
@@ -25,7 +25,6 @@ public class ClusterFeaturesEvent extends Event {
 
     private String name;
     private String version;
-    private Boolean noClean;
     private Boolean noRefresh;
     private Boolean noStart;
     private EventType type;
@@ -34,7 +33,6 @@ public class ClusterFeaturesEvent extends Event {
         super(name + separator + version);
         this.name = name;
         this.version = version;
-        this.noClean = false;
         this.noRefresh = false;
         this.noStart = false;
         this.type = type;
@@ -44,7 +42,6 @@ public class ClusterFeaturesEvent extends Event {
         super(name + separator + version);
         this.name = name;
         this.version = version;
-        this.noClean = noClean;
         this.noRefresh = noRefresh;
         this.noStart = noStart;
         this.type = type;
@@ -58,10 +55,6 @@ public class ClusterFeaturesEvent extends Event {
         return version;
     }
 
-    public Boolean getNoClean() {
-        return noClean;
-    }
-
     public Boolean getNoRefresh() {
         return noRefresh;
     }

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java
----------------------------------------------------------------------
diff --git a/features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java b/features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java
index 0cd1644..e9aa85d 100644
--- a/features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java
+++ b/features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java
@@ -79,13 +79,9 @@ public class FeaturesEventHandler extends FeaturesSupport implements EventHandle
             Boolean isInstalled = isFeatureInstalledLocally(name, version);
             try {
                 if (FeatureEvent.EventType.FeatureInstalled.equals(type) && !isInstalled) {
-                    boolean noClean = event.getNoClean();
                     boolean noRefresh = event.getNoRefresh();
                     boolean noStart = event.getNoStart();
                     EnumSet<FeaturesService.Option> options = EnumSet.noneOf(FeaturesService.Option.class);
-                    if (noClean) {
-                        options.add(FeaturesService.Option.NoCleanIfFailure);
-                    }
                     if (noRefresh) {
                         options.add(FeaturesService.Option.NoAutoRefreshBundles);
                     }

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java
----------------------------------------------------------------------
diff --git a/features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java b/features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java
index 042c662..e6d0a79 100644
--- a/features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java
+++ b/features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java
@@ -53,13 +53,17 @@ public class FeaturesSupport extends CellarSupport {
      */
     public Boolean isFeatureInstalledLocally(String name, String version) {
         if (featuresService != null) {
-            Feature[] localFeatures = featuresService.listInstalledFeatures();
-
-            if (localFeatures != null && localFeatures.length > 0) {
-                for (Feature localFeature : localFeatures) {
-                    if (localFeature.getName().equals(name) && (localFeature.getVersion().equals(version) || version == null))
-                        return true;
+            try {
+                Feature[] localFeatures = featuresService.listInstalledFeatures();
+
+                if (localFeatures != null && localFeatures.length > 0) {
+                    for (Feature localFeature : localFeatures) {
+                        if (localFeature.getName().equals(name) && (localFeature.getVersion().equals(version) || version == null))
+                            return true;
+                    }
                 }
+            } catch (Exception e) {
+                LOGGER.warn("CELLAR FEATURES: can't check if the feature {}/{} is installed locally", name, version, e);
             }
         }
         return false;
@@ -72,11 +76,15 @@ public class FeaturesSupport extends CellarSupport {
      * @return true if the features repository is already registered locally, false else.
      */
     public Boolean isRepositoryRegisteredLocally(String uri) {
-        Repository[] localRepositories = featuresService.listRepositories();
-        for (Repository localRepository : localRepositories) {
-            if (localRepository.getURI().toString().equals(uri)) {
-                return true;
+        try {
+            Repository[] localRepositories = featuresService.listRepositories();
+            for (Repository localRepository : localRepositories) {
+                if (localRepository.getURI().toString().equals(uri)) {
+                    return true;
+                }
             }
+        } catch (Exception e) {
+            LOGGER.warn("CELLAR FEATURES: can't check if the feature repository {} is registered locally", uri, e);
         }
         return false;
     }
@@ -142,7 +150,11 @@ public class FeaturesSupport extends CellarSupport {
         }
 
         if (!found) {
-            clusterRepositories.put(repository.getURI().toString(), repository.getName());
+            try {
+                clusterRepositories.put(repository.getURI().toString(), repository.getName());
+            } catch (Exception e) {
+                LOGGER.warn("CELLAR FEATURES: can't push features repository on the cluster", e);
+            }
         }
     }
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/features/src/main/java/org/apache/karaf/cellar/features/shell/RepoListCommand.java
----------------------------------------------------------------------
diff --git a/features/src/main/java/org/apache/karaf/cellar/features/shell/RepoListCommand.java b/features/src/main/java/org/apache/karaf/cellar/features/shell/RepoListCommand.java
index 770919d..5b6f55b 100644
--- a/features/src/main/java/org/apache/karaf/cellar/features/shell/RepoListCommand.java
+++ b/features/src/main/java/org/apache/karaf/cellar/features/shell/RepoListCommand.java
@@ -97,17 +97,21 @@ public class RepoListCommand extends CellarCommandSupport {
         }
 
         // get the local features repositories
-        for (Repository localRepository : featuresService.listRepositories()) {
-            if (repositories.containsKey(localRepository.getURI().toString())) {
-                RepositoryState state = repositories.get(localRepository.getURI().toString());
-                state.setLocal(true);
-            } else {
-                RepositoryState state = new RepositoryState();
-                state.setCluster(false);
-                state.setLocal(true);
-                state.setName(localRepository.getName());
-                repositories.put(localRepository.getURI().toString(), state);
+        try {
+            for (Repository localRepository : featuresService.listRepositories()) {
+                if (repositories.containsKey(localRepository.getURI().toString())) {
+                    RepositoryState state = repositories.get(localRepository.getURI().toString());
+                    state.setLocal(true);
+                } else {
+                    RepositoryState state = new RepositoryState();
+                    state.setCluster(false);
+                    state.setLocal(true);
+                    state.setName(localRepository.getName());
+                    repositories.put(localRepository.getURI().toString(), state);
+                }
             }
+        } catch (Exception e) {
+            // nothing to do
         }
 
         return repositories;

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/hazelcast/pom.xml
----------------------------------------------------------------------
diff --git a/hazelcast/pom.xml b/hazelcast/pom.xml
index eb07251..ebe6c99 100644
--- a/hazelcast/pom.xml
+++ b/hazelcast/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/itests/pom.xml
----------------------------------------------------------------------
diff --git a/itests/pom.xml b/itests/pom.xml
index 09f4da4..5b50599 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/kubernetes/pom.xml
----------------------------------------------------------------------
diff --git a/kubernetes/pom.xml b/kubernetes/pom.xml
index d5cbd1b..9cc8e68 100644
--- a/kubernetes/pom.xml
+++ b/kubernetes/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/manual/pom.xml
----------------------------------------------------------------------
diff --git a/manual/pom.xml b/manual/pom.xml
index 61a7446..7df3dd9 100644
--- a/manual/pom.xml
+++ b/manual/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/obr/pom.xml
----------------------------------------------------------------------
diff --git a/obr/pom.xml b/obr/pom.xml
index b577d7c..43e36ea 100644
--- a/obr/pom.xml
+++ b/obr/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b673d0f..9b1507d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
 
     <groupId>org.apache.karaf</groupId>
     <artifactId>cellar</artifactId>
-    <version>3.0.2-SNAPSHOT</version>
+    <version>4.0.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Apache Karaf :: Cellar</name>
 
@@ -44,7 +44,7 @@
         <jclouds.version>1.8.1</jclouds.version>
         <joda-time.version>2.5</joda-time.version>
         <junit.version>4.11</junit.version>
-        <karaf.version>3.0.2</karaf.version>
+        <karaf.version>4.0.0.M1</karaf.version>
         <osgi.version>5.0.0</osgi.version>
         <osgi.compendium.version>5.0.0</osgi.compendium.version>
         <slf4j.version>1.7.7</slf4j.version>
@@ -367,7 +367,7 @@
                 <plugin>
                     <groupId>org.apache.felix</groupId>
                     <artifactId>maven-bundle-plugin</artifactId>
-                    <version>2.4.0</version>
+                    <version>2.5.3</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/camel-hazelcast-app/consumer/pom.xml
----------------------------------------------------------------------
diff --git a/samples/camel-hazelcast-app/consumer/pom.xml b/samples/camel-hazelcast-app/consumer/pom.xml
index 88f7a3f..748d7e9 100644
--- a/samples/camel-hazelcast-app/consumer/pom.xml
+++ b/samples/camel-hazelcast-app/consumer/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar.samples</groupId>
         <artifactId>camel-hazelcast-app</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/camel-hazelcast-app/pom.xml
----------------------------------------------------------------------
diff --git a/samples/camel-hazelcast-app/pom.xml b/samples/camel-hazelcast-app/pom.xml
index 0ea6664..e500eef 100644
--- a/samples/camel-hazelcast-app/pom.xml
+++ b/samples/camel-hazelcast-app/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>samples</artifactId>
         <groupId>org.apache.karaf.cellar</groupId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/camel-hazelcast-app/producer/pom.xml
----------------------------------------------------------------------
diff --git a/samples/camel-hazelcast-app/producer/pom.xml b/samples/camel-hazelcast-app/producer/pom.xml
index 95872ed..cb22514 100644
--- a/samples/camel-hazelcast-app/producer/pom.xml
+++ b/samples/camel-hazelcast-app/producer/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar.samples</groupId>
         <artifactId>camel-hazelcast-app</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/dosgi-greeter/api/pom.xml
----------------------------------------------------------------------
diff --git a/samples/dosgi-greeter/api/pom.xml b/samples/dosgi-greeter/api/pom.xml
index f3a2371..f301365 100644
--- a/samples/dosgi-greeter/api/pom.xml
+++ b/samples/dosgi-greeter/api/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar.samples</groupId>
         <artifactId>dosgi-greeter</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/dosgi-greeter/client/pom.xml
----------------------------------------------------------------------
diff --git a/samples/dosgi-greeter/client/pom.xml b/samples/dosgi-greeter/client/pom.xml
index 5645058..26fa213 100644
--- a/samples/dosgi-greeter/client/pom.xml
+++ b/samples/dosgi-greeter/client/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar.samples</groupId>
         <artifactId>dosgi-greeter</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/dosgi-greeter/pom.xml
----------------------------------------------------------------------
diff --git a/samples/dosgi-greeter/pom.xml b/samples/dosgi-greeter/pom.xml
index 4925dcf..d1c2153 100644
--- a/samples/dosgi-greeter/pom.xml
+++ b/samples/dosgi-greeter/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar</groupId>
         <artifactId>samples</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/dosgi-greeter/service/pom.xml
----------------------------------------------------------------------
diff --git a/samples/dosgi-greeter/service/pom.xml b/samples/dosgi-greeter/service/pom.xml
index 9b26183..2557645 100644
--- a/samples/dosgi-greeter/service/pom.xml
+++ b/samples/dosgi-greeter/service/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar.samples</groupId>
         <artifactId>dosgi-greeter</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/hazelcast-app/pom.xml
----------------------------------------------------------------------
diff --git a/samples/hazelcast-app/pom.xml b/samples/hazelcast-app/pom.xml
index 758b14f..39718cc 100644
--- a/samples/hazelcast-app/pom.xml
+++ b/samples/hazelcast-app/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf.cellar</groupId>
         <artifactId>samples</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/samples/pom.xml
----------------------------------------------------------------------
diff --git a/samples/pom.xml b/samples/pom.xml
index 89a43a2..84aefe3 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>cellar</artifactId>
         <groupId>org.apache.karaf</groupId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/shell/pom.xml
----------------------------------------------------------------------
diff --git a/shell/pom.xml b/shell/pom.xml
index 107e5d1..ce1d023 100644
--- a/shell/pom.xml
+++ b/shell/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/utils/pom.xml
----------------------------------------------------------------------
diff --git a/utils/pom.xml b/utils/pom.xml
index 04351c6..fc37aff 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.karaf</groupId>
         <artifactId>cellar</artifactId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/464aca96/webconsole/pom.xml
----------------------------------------------------------------------
diff --git a/webconsole/pom.xml b/webconsole/pom.xml
index 75946d0..3268e59 100644
--- a/webconsole/pom.xml
+++ b/webconsole/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>cellar</artifactId>
         <groupId>org.apache.karaf</groupId>
-        <version>3.0.2-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.karaf.cellar</groupId>