Author: breed Date: Thu Nov 26 13:36:46 2009 New Revision: 884554 URL: http://svn.apache.org/viewvc?rev=884554&view=rev Log: ZOOKEEPER-425. Add OSGi metadata to zookeeper.jar
Modified: hadoop/zookeeper/trunk/CHANGES.txt hadoop/zookeeper/trunk/build.xml Modified: hadoop/zookeeper/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/CHANGES.txt?rev=884554&r1=884553&r2=884554&view=diff ============================================================================== --- hadoop/zookeeper/trunk/CHANGES.txt (original) +++ hadoop/zookeeper/trunk/CHANGES.txt Thu Nov 26 13:36:46 2009 @@ -157,6 +157,8 @@ ZOOKEEPER-472. Making DataNode not instantiate a HashMap when the node is ephmeral (Erik Holstad via mahadev) + ZOOKEEPER-425. Add OSGi metadata to zookeeper.jar (david bosschaert via breed) + NEW FEATURES: ZOOKEEPER-539. generate eclipse project via ant target. (phunt via mahadev) Modified: hadoop/zookeeper/trunk/build.xml URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/build.xml?rev=884554&r1=884553&r2=884554&view=diff ============================================================================== --- hadoop/zookeeper/trunk/build.xml (original) +++ hadoop/zookeeper/trunk/build.xml Thu Nov 26 13:36:46 2009 @@ -438,6 +438,19 @@ <attribute name="Implementation-Title" value="org.apache.zookeeper"/> <attribute name="Implementation-Version" value="${revision}"/> <attribute name="Implementation-Vendor" value="The Apache Software Foundation"/> + + <!-- The following are OSGi manifest headers --> + <!-- currently hardcoded, when things get more complicated we could use BND + http://www.aqute.biz/Code/Bnd to generate them --> + <attribute name="Bundle-Vendor" value="The Apache Software Foundation"/> + <attribute name="Bundle-Name" value="ZooKeeper Bundle"/> + <attribute name="Bundle-SymbolicName" value="org.apache.hadoop.zookeeper"/> + <attribute name="Bundle-ManifestVersion" value="2"/> + <attribute name="Bundle-Version" value="${version}"/> + <attribute name="Bundle-License" value="http://www.apache.org/licenses/LICENSE-2.0.txt"/> + <attribute name="Bundle-DocURL" value="http://hadoop.apache.org/zookeeper"/> + <attribute name="Import-Package" value='javax.management,org.apache.log4j,org.osgi.framework;version="[1.4,2.0)",org.osgi.util.tracker;version="[1.1,2.0)"'/> + <attribute name="Export-Package" value='org.apache.zookeeper;version="${version}",org.apache.zookeeper.data;version="${version}",org.apache.zookeeper.version;version="${version}",org.apache.zookeeper.server;version="${version}",org.apache.zookeeper.server.quorum;version="${version}"'/> </manifest> </jar> </target>