You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by sk...@apache.org on 2011/09/30 13:25:47 UTC
svn commit: r1177604 -
/chemistry/site/trunk/content/java/developing/dev-osgi.mdtext
Author: sklevenz
Date: Fri Sep 30 11:25:47 2011
New Revision: 1177604
URL: http://svn.apache.org/viewvc?rev=1177604&view=rev
Log:
OSGi documentation
Modified:
chemistry/site/trunk/content/java/developing/dev-osgi.mdtext
Modified: chemistry/site/trunk/content/java/developing/dev-osgi.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/dev-osgi.mdtext?rev=1177604&r1=1177603&r2=1177604&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/dev-osgi.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/dev-osgi.mdtext Fri Sep 30 11:25:47 2011
@@ -18,13 +18,11 @@ Notice: Licensed to the Apache Softwa
# OSGi Support for OpenCMIS
-
-
OpenCMIS builds its own OSGi bundle wrappers for using OpenCMIS client and server within an OSGi runtime. Both bundles can be found in following modules:
- * **chemistry-opencmis-osgi**
- * **chemistry-opencmis-osgi-client**
- * **chemistry-opencmis-osgi-server**
+* **chemistry-opencmis-osgi**
+* **chemistry-opencmis-osgi-client**
+* **chemistry-opencmis-osgi-server**
The single bundles include all required libraries build by OpenCMIS while making use of the Bundle-ClassPath entry in MANIFEST-MF file. Basically the bundle contains all chemistry libraries required for client or server.
Other dependencies have to be deployed to OSGi runtime and are configured via the Import-Package entry in MANIFEST.MF. Maven will help you for doing a deep analysis of all required secondary bundles:
@@ -34,10 +32,9 @@ Other dependencies have to be deployed t
This results in the Maven output below to get a complete list of dependencies and their used versions. Most of this dependend components are already build as OSGi bundles. For those which do not build a bundle the Springsource Bundle Repository can be used to find appropriate bundle wrappers.
* [Spring Source Enterprise Bundle Repository][1]
-* [Example code for OSGI usage](/java/examples/example-osgi.html)
-
-
+* [Example code for OSGI usage](/java/examples/example-osgi.html)
+######Maven.out:
[INFO] ------------------------------------------------------------------------
[INFO] Building OpenCMIS OSGi Client Wrapper 0.6.0-SNAPSHOT
@@ -114,5 +111,5 @@ This results in the Maven output below t
[INFO] +- log4j:log4j:jar:1.2.16:test
[INFO] \- junit:junit:jar:4.7:test (scope not updated to compile)
+[1]: http://ebr.springsource.com/repository/app/ "Spring Source Enterprise Bundle Repository"
- [1]: http://ebr.springsource.com/repository/app/ "Spring Source Enterprise Bundle Repository"
\ No newline at end of file