Use correct started in blueprint sample. Add README
Project: http://git-wip-us.apache.org/repos/asf/karaf-boot/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf-boot/commit/d68761ca Tree: http://git-wip-us.apache.org/repos/asf/karaf-boot/tree/d68761ca Diff: http://git-wip-us.apache.org/repos/asf/karaf-boot/diff/d68761ca Branch: refs/heads/master Commit: d68761cadd818e095794c1aa2c5507492c1d8ff8 Parents: dcdd4b4 Author: Jean-Baptiste Onofré <[email protected]> Authored: Mon Nov 2 08:06:52 2015 +0100 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Mon Nov 2 08:06:52 2015 +0100 ---------------------------------------------------------------------- .../README.md | 26 ++++++++++++++++++++ .../pom.xml | 5 ++-- 2 files changed, 28 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf-boot/blob/d68761ca/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/README.md ---------------------------------------------------------------------- diff --git a/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/README.md b/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/README.md new file mode 100644 index 0000000..07194df --- /dev/null +++ b/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/README.md @@ -0,0 +1,26 @@ +== karaf-boot-sample-service-provider-blueprint == + +This sample exposes an OSGi service using blueprint. + += Design + +The service "contract" is describe by the Hello interface. It's a very simple service that expose one operation (hello). +The service client send a message (String) to the hello service and he gets a response. + +The HelloServiceImpl is very simple: it prefixes the message with "Hello". + +We use a blueprint XML descriptor (for blueprint annotations, see the corresponding sample) in order to expose the service. + += Build + +To build, simply do: + + mvn clean install + += Deploy + +* you can drop the generated jar file (target/karaf-boot-sample-service-provider-blueprint-1.0.jar) in the +Karaf deploy folder +* in the Karaf shell console, do: + + bundle:install -s mvn:org.apache.karaf.boot/karaf-boot-sample-service-provider-blueprint/1.0 http://git-wip-us.apache.org/repos/asf/karaf-boot/blob/d68761ca/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/pom.xml ---------------------------------------------------------------------- diff --git a/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/pom.xml b/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/pom.xml index 4f0d59b..a9bfaac 100644 --- a/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/pom.xml +++ b/karaf-boot-samples/karaf-boot-sample-service-provider-blueprint/pom.xml @@ -27,11 +27,10 @@ <artifactId>karaf-boot-sample-service-provider-blueprint</artifactId> <version>1.0.0-SNAPSHOT</version> - <!-- TODO Change DS to blueprint--> <dependencies> <dependency> <groupId>org.apache.karaf.boot</groupId> - <artifactId>karaf-boot-starter-ds</artifactId> + <artifactId>karaf-boot-starter</artifactId> <version>${project.version}</version> </dependency> </dependencies> @@ -47,4 +46,4 @@ </plugins> </build> -</project> \ No newline at end of file +</project>
