From 720e00625ffbcfd71748a2b24650e585369eec98 Mon Sep 17 00:00:00 2001 From: Mark McKenna Date: Fri, 7 Apr 2017 17:01:32 +0100 Subject: [PATCH] Adds karaf feature file * Misc pom cleanup --- feature/feature.xml | 6 + pom.xml | 458 +++++++++++++++++++++++--------------------- 2 files changed, 243 insertions(+), 221 deletions(-) create mode 100644 feature/feature.xml diff --git a/feature/feature.xml b/feature/feature.xml new file mode 100644 index 0000000..05b9b3f --- /dev/null +++ b/feature/feature.xml @@ -0,0 +1,6 @@ + + + + mvn:${project.groupId}/${project.artifactId}/${project.version} + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 892223f..036a3db 100644 --- a/pom.xml +++ b/pom.xml @@ -1,239 +1,255 @@ - - 4.0.0 + + 4.0.0 - io.brooklyn.hyperledger - hyperledger - jar - 0.17.0-SNAPSHOT + io.brooklyn.hyperledger + hyperledger + bundle + 0.17.0-SNAPSHOT - Brooklyn :: Hyperledger - Apache Brooklyn blueprint to deploy and manage Hyperledger Fabric - https://github.com/cloudsoft/brooklyn-hyperledger + Brooklyn :: Hyperledger + Apache Brooklyn blueprint to deploy and manage Hyperledger Fabric + https://github.com/cloudsoft/brooklyn-hyperledger - - UTF-8 - UTF-8 - 3.0.2 - 3.2.0 - 1.4 - - + + UTF-8 + UTF-8 + 3.0.2 + 3.2.0 + 1.6 + 1.4 + 3.0.0 + + - - - Apache 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - + + https://github.com/cloudsoft/brooklyn-hyperledger + scm:git:https://github.com/cloudsoft/brooklyn-hyperledger.git + scm:git:git@github.com:cloudsoft/brooklyn-hyperledger.git + HEAD + - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - + + + Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + - - - sonatype-oss-releases - https://oss.sonatype.org/content/repositories/releases/ - - - sonatype-oss-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - apache-snapshots - https://repository.apache.org/content/repositories/snapshots - - false - - - true - - - - - cloudsoft-releases - http://ccweb.cloudsoftcorp.com/maven/libs-release-local/ - - - cloudsoft-snapshots - http://ccweb.cloudsoftcorp.com/maven/libs-snapshot-local/ - - false - - - true - - - - cloudsoft-developers - http://developers.cloudsoftcorp.com/download/maven2/ - - + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + - - - - - org.apache.felix - maven-bundle-plugin - ${maven-bundle-plugin.version} - + + + sonatype-oss-releases + https://oss.sonatype.org/content/repositories/releases/ + + + sonatype-oss-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + apache-snapshots + https://repository.apache.org/content/repositories/snapshots + + false + + + true + + + + + cloudsoft-releases + http://ccweb.cloudsoftcorp.com/maven/libs-release-local/ + + + cloudsoft-snapshots + http://ccweb.cloudsoftcorp.com/maven/libs-snapshot-local/ + + false + + + true + + + + cloudsoft-developers + http://developers.cloudsoftcorp.com/download/maven2/ + + + + + + + catalog + false + + + feature + true + + + resources + false + + + + + + org.codehaus.mojo + build-helper-maven-plugin + ${build-helper-maven-plugin.version} + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + ${buildnumber-maven-plugin.version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + + + - org.codehaus.mojo - buildnumber-maven-plugin - ${buildnumber-maven-plugin.version} + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifact + package + + attach-artifact + + + + + ${project.basedir}/catalog/hyperledger/single-cluster.bom + bom + single-cluster + + + ${project.basedir}/catalog/hyperledger/multi-cluster.bom + bom + multi-cluster + + + ${project.build.outputDirectory}/feature.xml + xml + features + + + + + - org.apache.maven.plugins - maven-jar-plugin - ${maven-jar-plugin.version} + org.codehaus.mojo + buildnumber-maven-plugin + + + validate + + create + + + - maven-gpg-plugin - 1.6 - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.12 - - - attach-artifact - package - - attach-artifact - - - - - ${project.basedir}/catalog/hyperledger/common.bom - bom - common - ${project.basedir}/catalog/hyperledger/single-cluster.bom - bom - single-cluster - ${project.basedir}/catalog/hyperledger/multi-cluster.bom - bom - multi-cluster - - - - - - - - org.apache.felix - maven-bundle-plugin - true - - - bundle-manifest - process-classes - - manifest - - - - - - jar - - - ${buildNumber} - ${scmBranch} - - - - - org.apache.maven.plugins - maven-jar-plugin - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - - - - - - - catalog - false - - - resources - false - - - - - - - sonatype-release - - - brooklyn.deployTo - sonatype - - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - - maven-gpg-plugin - - - sign-artifacts - verify + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes - sign + manifest - - - - - - - + + + + + ${buildNumber} + ${scmBranch} + + + + + + + + sonatype-release + + + brooklyn.deployTo + sonatype + + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + +