Skip to content

Conversation

@tpolecat
Copy link
Contributor

@tpolecat tpolecat commented Jun 27, 2017

This adds OSGi headers to the jar manifests, which I need downstream to support OSGi in doobie. The end result is that META-INF/MANIFEST.MF now looks like:

Manifest-Version: 1.0
Bnd-LastModified: 1498590525574
Bundle-Description: sourcecode
Bundle-ManifestVersion: 2
Bundle-Name: sourcecode
Bundle-SymbolicName: com.lihaoyi.sourcecode
Bundle-Vendor: com.lihaoyi
Bundle-Version: 0.1.4
Created-By: 1.8.0_65 (Oracle Corporation)
DynamicImport-Package: *
Export-Package: sourcecode;uses:="scala,scala.collection,scala.collectio
 n.immutable,scala.reflect,scala.reflect.api,scala.reflect.macros.blackb
 ox,scala.runtime";version="0.1.4.SNAPSHOT"
Import-Package: scala;version="[2.12,3)",scala.collection;version="[2.12
 ,3)",scala.collection.generic;version="[2.12,3)",scala.collection.immut
 able;version="[2.12,3)",scala.collection.mutable;version="[2.12,3)",sca
 la.math;version="[2.12,3)",scala.reflect;version="[2.12,3)",scala.refle
 ct.api;version="[2.12,3)",scala.reflect.internal;version="[2.12,3)",sca
 la.reflect.internal.util;version="[2.12,3)",scala.reflect.macros,scala.
 reflect.macros.blackbox;version="[2.12,3)",scala.reflect.macros.context
 s;version="[2.12,3)",scala.runtime;version="[2.12,3)",scala.tools.nsc;v
 ersion="[2.12,3)",scala.tools.nsc.ast.parser;version="[2.12,3)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Tool: Bnd-2.4.0.201411031534
@tpolecat
Copy link
Contributor Author

I'm not sure how you do versioning so I bumped it in build.sbt.

@lihaoyi
Copy link
Member

lihaoyi commented Jul 5, 2017

I have no clue how OSGI works but you seem like you know what you're doing

@lihaoyi lihaoyi merged commit fe5f236 into com-lihaoyi:master Jul 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants