From 135445855cb77bf73dc4dce4876512bd76b871d0 Mon Sep 17 00:00:00 2001 From: Milen Dyankov Date: Sun, 8 Mar 2015 22:37:55 +0100 Subject: [PATCH] Modules converted to OSGi bundles --- dukes-domain-model/pom.xml | 24 +++++++++++++++++++++++- usecases/usecases-catalog/pom.xml | 24 ++++++++++++++++++++++-- usecases/usecases-ecommerce/pom.xml | 24 ++++++++++++++++++++++-- usecases/usecases-identity/pom.xml | 21 +++++++++++++++++++++ 4 files changed, 88 insertions(+), 5 deletions(-) diff --git a/dukes-domain-model/pom.xml b/dukes-domain-model/pom.xml index b7bf7d2..67eb755 100644 --- a/dukes-domain-model/pom.xml +++ b/dukes-domain-model/pom.xml @@ -8,4 +8,26 @@ dukes-domain-model Duke's domain model - \ No newline at end of file + bundle + + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + ${project.artifactId} + ${project.version} + com.forest.model* + * + + + + + + + + diff --git a/usecases/usecases-catalog/pom.xml b/usecases/usecases-catalog/pom.xml index 437d19f..4aecf16 100644 --- a/usecases/usecases-catalog/pom.xml +++ b/usecases/usecases-catalog/pom.xml @@ -7,7 +7,9 @@ 7.0.6-SNAPSHOT usecases-catalog - + Catalog Management Usecases + bundle + org.glassfish.javaeetutorial @@ -15,5 +17,23 @@ ${project.version} - Catalog Management Usecases + + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + ${project.artifactId} + ${project.version} + com.forest.usecase.catalog* + * + + + + + \ No newline at end of file diff --git a/usecases/usecases-ecommerce/pom.xml b/usecases/usecases-ecommerce/pom.xml index 5723f51..ec671c7 100644 --- a/usecases/usecases-ecommerce/pom.xml +++ b/usecases/usecases-ecommerce/pom.xml @@ -6,9 +6,10 @@ usecases 7.0.6-SNAPSHOT - usecases-ecommerce - + E-commerce (shopping) Usecases + bundle + org.glassfish.javaeetutorial @@ -16,4 +17,23 @@ ${project.version} + + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + ${project.artifactId} + ${project.version} + com.forest.usecase.ecommerce* + * + + + + + \ No newline at end of file diff --git a/usecases/usecases-identity/pom.xml b/usecases/usecases-identity/pom.xml index 8e569ae..b0fa520 100644 --- a/usecases/usecases-identity/pom.xml +++ b/usecases/usecases-identity/pom.xml @@ -8,6 +8,8 @@ usecases-identity User Identity Usecases + bundle + org.glassfish.javaeetutorial @@ -15,4 +17,23 @@ ${project.version} + + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + ${project.artifactId} + ${project.version} + com.forest.usecase.identity* + * + + + + + \ No newline at end of file