Import the Karaf Maven plugin 71/51871/9
authorStephen Kitt <skitt@redhat.com>
Tue, 14 Feb 2017 16:25:42 +0000 (17:25 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 17 Feb 2017 15:08:51 +0000 (15:08 +0000)
commit9de3c92ac3f8c51b3dbd7559e3bd5574c7adfcd1
tree70c414700ef02a1c206ccd34674e3c4d3ded01f5
parentee954b112c88df91ccd47016d3f092e7d20a5236
Import the Karaf Maven plugin

This is a temporary measure to enable quick iteration on new features
in the descriptor generator. New features there will as far as
possible be submitted upstream.

Having this as a plugin in odlparent will allow us to drop the
4.0.8-odl artifacts and should resolve the Maven site plugin issues.

Change-Id: Iea0b54e1be49659fd95e98b15df09077dd871f9a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
180 files changed:
karaf/karaf-maven-plugin/NOTICE [new file with mode: 0644]
karaf/karaf-maven-plugin/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-features/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-c/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-c/src/main/java/test/C.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-d/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/aggregate-recursive-module-d/src/main/java/test/D.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-aggregate-features/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-assembly-prop-edits/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-assembly-prop-edits/src/main/karaf/assembly-property-edits.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-assembly-prop-edits/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-assembly/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-basic-generation/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-basic-generation/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-basic-generation/src/main/java/test/App.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-basic-generation/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependencies-features/invoker.properties [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependencies-features/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependencies-features/src/main/history/dependencies.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-c/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-c/src/main/java/test/C.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-d/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/dependency-module-d/src/main/java/test/D.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/invoker.properties [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies-failure/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependencies-features/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-c/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-c/src/main/java/test/C.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-d/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/dependency-module-d/src/main/java/test/D.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-check-dependencies/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependencies-features/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-bundle-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-bundle-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-bundle-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-bundle-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-bundle-c/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-bundle-c/src/main/java/test/C.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-feature-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/dependency-feature-c/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-dependencies/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-base-version/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-base-version/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-base-version/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/feature/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/transitive/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/feature/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/transitive/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-feature-use-version-range/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-include-project-artifact/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-include-project-artifact/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-include-project-artifact/src/main/java/test/App.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-include-project-artifact/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-input-file/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-input-file/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-input-file/src/main/feature/feature.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-input-file/src/main/java/test/App.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-input-file/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-classifier/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-classifier/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-multiple-kars/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-multiple-kars/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-packaging/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-packaging/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-with-pom-packaging/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-kar-with-pom-packaging/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-c/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-c/src/main/java/test/C.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-d/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/recursive-module-d/src/main/java/test/D.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-recursive/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-rename-main-feature/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-rename-main-feature/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-rename-main-feature/src/main/java/test/App.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-rename-main-feature/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/dependency-bundle-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/dependency-bundle-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/dependency-bundle-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/dependency-bundle-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/dependency-feature-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/dependency-feature-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-repository-dependencies/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-run-bundle/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-run-bundle/src/main/java/test/Dummy.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-run/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-bundle-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-bundle-a/src/main/java/test/A.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-bundle-b/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-bundle-b/src/main/java/test/B.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-feature-a/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-feature-as-is/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-feature-reduced/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/simplify-features/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-simplify-bundles/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-type-classifier/control.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-type-classifier/pom.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-type-classifier/src/main/java/test/App.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/it/test-type-classifier/verify.bsh [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/ArchiveMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/AssemblyMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/KarMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/RunMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/VerifyMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/client/ClientMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/client/DeployMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/AbstractCommandHelpPrinter.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/AsciiDoctorCommandHelpPrinter.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/CommandHelpPrinter.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/DocBookCommandHelpPrinter.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/UserConfCommandHelpPrinter.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AbstractFeatureMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/CopyFileBasedDescriptor.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/Dependency30Helper.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/Dependency31Helper.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/DependencyHelper.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/DependencyHelperFactory.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/IoUtils.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/LocalDependency.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/ManifestUtils.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/MavenUtil.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/MojoSupport.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/resources/META-INF/plexus/components.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/resources/config.properties [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/resources/org/apache/karaf/features/karaf-features-1.0.0-ordered.xsd [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/resources/org/apache/karaf/features/karaf-features-1.1.0-ordered.xsd [new file with mode: 0644]
karaf/karaf-maven-plugin/src/main/resources/supplemental-models.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/site/apt/index.apt [new file with mode: 0644]
karaf/karaf-maven-plugin/src/site/apt/usage.apt [new file with mode: 0644]
karaf/karaf-maven-plugin/src/site/site.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/site/xdoc/karaf-property-instructions-model.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/BundleToArtifactTest.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/GenerateDescriptorMojoTest.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/ManifestUtilsTest.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/MavenUtilTest.java [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/offline.properties [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/resources/input-features-1.0.0.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/resources/input-features-1.1.0.xml [new file with mode: 0644]
karaf/karaf-maven-plugin/src/test/resources/input-repository.xml [new file with mode: 0644]
karaf/pom.xml