Index: oak-mk/src/main/java/org/apache/jackrabbit/mk/api/package-info.java
===================================================================
--- oak-mk/src/main/java/org/apache/jackrabbit/mk/api/package-info.java (revision 0)
+++ oak-mk/src/main/java/org/apache/jackrabbit/mk/api/package-info.java (revision 0)
@@ -0,0 +1,26 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+@Version("0.1")
+@Export(optional = "provide:=true")
+package org.apache.jackrabbit.mk.api;
+
+import aQute.bnd.annotation.Export;
+import aQute.bnd.annotation.Version;
+
Index: oak-mk/src/main/java/org/apache/jackrabbit/mk/json/package-info.java
===================================================================
--- oak-mk/src/main/java/org/apache/jackrabbit/mk/json/package-info.java (revision 0)
+++ oak-mk/src/main/java/org/apache/jackrabbit/mk/json/package-info.java (revision 0)
@@ -0,0 +1,26 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+@Version("0.1")
+@Export(optional = "provide:=true")
+package org.apache.jackrabbit.mk.json;
+
+import aQute.bnd.annotation.Export;
+import aQute.bnd.annotation.Version;
+
Index: oak-mk/src/main/java/org/apache/jackrabbit/mk/util/package-info.java
===================================================================
--- oak-mk/src/main/java/org/apache/jackrabbit/mk/util/package-info.java (revision 0)
+++ oak-mk/src/main/java/org/apache/jackrabbit/mk/util/package-info.java (revision 0)
@@ -0,0 +1,26 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+@Version("0.1")
+@Export(optional = "provide:=true")
+package org.apache.jackrabbit.mk.util;
+
+import aQute.bnd.annotation.Export;
+import aQute.bnd.annotation.Version;
+
Index: oak-mk/pom.xml
===================================================================
--- oak-mk/pom.xml (revision 1329117)
+++ oak-mk/pom.xml (working copy)
@@ -29,6 +29,25 @@
oak-mk
Oak Microkernel
+ bundle
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ org.apache.jackrabbit.mk.api,
+ org.apache.jackrabbit.mk.json,
+ org.apache.jackrabbit.mk.util
+
+
+
+
+
+
@@ -64,6 +83,5 @@
test
-
Index: oak-jcr/pom.xml
===================================================================
--- oak-jcr/pom.xml (revision 1329117)
+++ oak-jcr/pom.xml (working copy)
@@ -29,7 +29,24 @@
oak-jcr
Oak JCR Binding
+ bundle
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ !
+
+
+
+
+
+
+
javax.jcr
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/api/package-info.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/api/package-info.java (revision 1329117)
+++ oak-core/src/main/java/org/apache/jackrabbit/oak/api/package-info.java (working copy)
@@ -18,4 +18,10 @@
/**
* Oak repository API
*/
-package org.apache.jackrabbit.oak.api;
\ No newline at end of file
+@Version("0.1")
+@Export(optional = "provide:=true")
+package org.apache.jackrabbit.oak.api;
+
+import aQute.bnd.annotation.Export;
+import aQute.bnd.annotation.Version;
+
Index: oak-core/pom.xml
===================================================================
--- oak-core/pom.xml (revision 1329117)
+++ oak-core/pom.xml (working copy)
@@ -29,7 +29,24 @@
oak-core
Oak Core
+ bundle
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ org.apache.jackrabbit.oak.api
+
+
+
+
+
+
+
org.apache.jackrabbit
@@ -102,5 +119,4 @@
test
-
Index: oak-parent/pom.xml
===================================================================
--- oak-parent/pom.xml (revision 1329117)
+++ oak-parent/pom.xml (working copy)
@@ -72,6 +72,12 @@
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+ true
+
+
maven-deploy-plugin
${skip.deployment}
@@ -90,6 +96,15 @@
+
+
+
+ biz.aQute
+ bndlib
+ 1.50.0
+ provided
+
+