Many thanks @gnodet!

I've been able to build this after applying the following changes:

```diff
diff --git a/feature-labs/pom.xml b/feature-labs/pom.xml
index 3d88eac..dd1e8b7 100644
--- a/feature-labs/pom.xml
+++ b/feature-labs/pom.xml
@@ -66,7 +66,7 @@ limitations under the License.
                       <feature>shell-compat</feature>
                   </framework>
                   <features>
-                      jclouds*
+                      <feature>jclouds*</feature>
                   </features>
                   <verifyTransitive>false</verifyTransitive>
                   <enableGeneration>false</enableGeneration>
diff --git a/feature-labs/src/main/feature/feature.xml 
b/feature-labs/src/main/feature/feature.xml
index 346e00a..e78d927 100644
--- a/feature-labs/src/main/feature/feature.xml
+++ b/feature-labs/src/main/feature/feature.xml
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<features name="jclouds-labs-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.0.0";>
+<features name="jclouds-labs-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0";>
     
<repository>mvn:org.apache.jclouds.karaf/jclouds-karaf/${jclouds.version}/xml/features</repository>

     <feature name='jclouds-labs-all-blobstore' description='jclouds-labs - all 
- macro feature to bundle all blobstores' version='${project.version}'>
diff --git a/feature/pom.xml b/feature/pom.xml
index 1163554..a1bfdf4 100644
--- a/feature/pom.xml
+++ b/feature/pom.xml
@@ -92,7 +92,7 @@ limitations under the License.
                 <feature>shell-compat</feature>
             </framework>
             <features>
-                jclouds*
+                <feature>jclouds*</feature>
             </features>
             <enableGeneration>false</enableGeneration>
           </configuration>
diff --git a/feature/src/main/feature/feature.xml 
b/feature/src/main/feature/feature.xml
index cedefa0..7a6ff5b 100644
--- a/feature/src/main/feature/feature.xml
+++ b/feature/src/main/feature/feature.xml
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<features name="jclouds-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.0.0";>
+<features name="jclouds-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0";>

     <feature name='jclouds-all-blobstore' description='jclouds - all - macro 
feature to bundle all blobstores' version='${project.version}'>
         <feature version='${project.version}'>jclouds-api-s3</feature>
```

I've noticed the plugin requires Java 8 otherwise the build fails (that's why 
Jenkins complains). One of the reasons we haven't upgraded to 4.1 is because we 
still support Java 7 and need to be able to build the project with it. Is there 
any older version of the plugin that allows the same with Java 7?

Also, the feature verification does actually validate and install the features? 
I'm guessing just because of the time it takes. If that is the case (it would 
be great), we could remove the `itests` subproject, as it basically does the 
same thing.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-karaf/pull/102#issuecomment-300623190

Reply via email to