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