]> source.dussan.org Git - poi.git/commitdiff
Little bit more OSGi, not yet working #57857
authorNick Burch <nick@apache.org>
Sat, 25 Apr 2015 02:18:06 +0000 (02:18 +0000)
committerNick Burch <nick@apache.org>
Sat, 25 Apr 2015 02:18:06 +0000 (02:18 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1675991 13f79535-47bb-0310-9956-ffa450edef68

build.xml
osgi/pom.xml
osgi/src/main/java/org/apache/poi/osgi/Activator.java [new file with mode: 0644]

index 90d1cdc068d60f67d71548a4ad4ef4bf68e559d4..7e7db88fa3103512cd74a27cdead3c1e6a7eed54 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -1595,7 +1595,7 @@ under the License.
 
     <target name="osgi" depends="mvn-install">
        <echo message="Building OSGi bundle via Maven" />
-       <mvn:mvn pom="osgi/build.xml">
+       <mvn:mvn pom="osgi/pom.xml">
           <arg value="-Dpoi.version=${version.id}" />
           <arg value="install" />
        </mvn:mvn>
index 9b33aa84fdbec41360cb371163b84a665c790b49..2849467a98f83683e83214dd51a67b9b9e8792f7 100644 (file)
   </description>
   <url>http://poi.apache.org/</url>
   <version>${poi.version}</version>
+<!--
+  <version>3.12-beta2</version>
+  <version>@VERSION@</version>
+-->
 
   <properties>
     <maven.compiler.source>1.6</maven.compiler.source>
       <groupId>org.osgi</groupId>
       <artifactId>org.osgi.core</artifactId>
       <version>5.0.0</version>
-      <scope>test</scope>
+      <scope>provided</scope>
     </dependency>
   </dependencies>
 
             <Export-Package>
               org.apache.poi.*
             </Export-Package>
-<!--
             <Import-Package>
               !org.junit,
               *,
               org.bouncycastle.cert;resolution:=optional,
               org.bouncycastle.cert.ocsp;resolution:=optional,
               org.bouncycastle.cms.bc;resolution:=optional,
+              org.bouncycastle.cert.jcajce;resolution:=optional,
               org.bouncycastle.operator;resolution:=optional,
               org.bouncycastle.operator.bc;resolution:=optional,
               org.bouncycastle.tsp;resolution:=optional,
               schemasMicrosoftComOfficePowerpoint;resolution:=optional,
               schemasMicrosoftComOfficeWord;resolution:=optional,
             </Import-Package>
--->
           </instructions>
         </configuration>
       </plugin>
diff --git a/osgi/src/main/java/org/apache/poi/osgi/Activator.java b/osgi/src/main/java/org/apache/poi/osgi/Activator.java
new file mode 100644 (file)
index 0000000..2f0212b
--- /dev/null
@@ -0,0 +1,28 @@
+/* ====================================================================
+   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.
+==================================================================== */
+
+package org.apache.poi.osgi;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+
+public class Activator implements BundleActivator {
+    public void start(BundleContext context) throws Exception {
+    }
+    public void stop(BundleContext context) throws Exception {
+    }
+}