@@ -22,11 +22,16 @@ For more info, please visit http://code.google.com/p/nativelibs4java/wiki/OpenCL
2222 </parent >
2323
2424 <dependencies >
25-
2625 <dependency >
2726 <groupId >com.nativelibs4java</groupId >
2827 <artifactId >javacl-core</artifactId >
2928 </dependency >
29+ <dependency >
30+ <groupId >org.osgi</groupId >
31+ <artifactId >org.osgi.core</artifactId >
32+ <version >4.3.0</version >
33+ <scope >provided</scope >
34+ </dependency >
3035 <dependency >
3136 <groupId >org.apache.commons</groupId >
3237 <artifactId >commons-math</artifactId >
@@ -53,6 +58,55 @@ For more info, please visit http://code.google.com/p/nativelibs4java/wiki/OpenCL
5358 <artifactId >maven-shade-plugin</artifactId >
5459 </plugin >
5560
61+ <plugin >
62+ <groupId >org.apache.felix</groupId >
63+ <artifactId >maven-bundle-plugin</artifactId >
64+ <version >2.3.7</version >
65+ <extensions >true</extensions >
66+ <configuration >
67+ <instructions >
68+ <Bundle-SymbolicName >${pom.groupId} .${pom.artifactId} </Bundle-SymbolicName >
69+ <Bundle-Name >${pom.name} </Bundle-Name >
70+ <Bundle-Version >${pom.version} </Bundle-Version >
71+ <Bundle-Activator >
72+ com.nativelibs4java.opencl.OSGiBundleActivator
73+ </Bundle-Activator >
74+ <Private-Package >
75+ org.bridj.relocated.*
76+ </Private-Package >
77+ <Import-Package >
78+ org.osgi.framework
79+ </Import-Package >
80+ <Export-Package >
81+ com.nativelibs4java.opencl,
82+ com.nativelibs4java.opencl.library,
83+ com.nativelibs4java.opencl.util,
84+ com.nativelibs4java.opencl.util.fft,
85+ com.nativelibs4java.util,
86+ com.ochafik.util.string,
87+
88+ org.bridj,
89+ org.bridj.ann,
90+ org.bridj.cpp,
91+ org.bridj.cpp.com,
92+ org.bridj.cpp.com.shell,
93+ org.bridj.demangling,
94+ org.bridj.jawt,
95+ org.bridj.objc,
96+ org.bridj.dyncall,
97+ org.bridj.util,
98+
99+ org.bridj.lib.darwin_universal,
100+ org.bridj.lib.linux_x64,
101+ org.bridj.lib.linux_x86,
102+ org.bridj.lib.sunos_x86,
103+ org.bridj.lib.win32,
104+ org.bridj.lib.win64
105+ </Export-Package >
106+ </instructions >
107+ </configuration >
108+ </plugin >
109+
56110 </plugins >
57111 </build >
58112</project >
0 commit comments