Skip to content

Commit c4edb3a

Browse files
committed
SPI to OSGI container compatibility.
1 parent db565e4 commit c4edb3a

5 files changed

Lines changed: 49 additions & 0 deletions

File tree

gpclient/gpclient-ca/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,15 @@
4949
</execution>
5050
</executions>
5151
</plugin>
52+
<plugin>
53+
<groupId>org.apache.felix</groupId>
54+
<artifactId>maven-bundle-plugin</artifactId>
55+
<configuration>
56+
<instructions>
57+
<SPI-Provider>*</SPI-Provider>
58+
</instructions>
59+
</configuration>
60+
</plugin>
5261
</plugins>
5362
</build>
5463
</project>

gpclient/gpclient-core/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@
99
<artifactId>gpclient-core</artifactId>
1010
<name>org.epics.gpclient</name>
1111
<description>The main library for the generic purpose JAVA EPICS client.</description>
12+
<build>
13+
<plugins>
14+
<plugin>
15+
<groupId>org.apache.felix</groupId>
16+
<artifactId>maven-bundle-plugin</artifactId>
17+
<configuration>
18+
<instructions>
19+
<SPI-Consumer>*</SPI-Consumer>
20+
</instructions>
21+
</configuration>
22+
</plugin>
23+
</plugins>
24+
</build>
1225
<dependencies>
1326
<dependency>
1427
<groupId>${project.groupId}</groupId>

gpclient/gpclient-loc/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@
3636
</execution>
3737
</executions>
3838
</plugin>
39+
<plugin>
40+
<groupId>org.apache.felix</groupId>
41+
<artifactId>maven-bundle-plugin</artifactId>
42+
<configuration>
43+
<instructions>
44+
<SPI-Provider>*</SPI-Provider>
45+
</instructions>
46+
</configuration>
47+
</plugin>
3948
</plugins>
4049
</build>
4150
</project>

gpclient/gpclient-pva/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@
4040
</execution>
4141
</executions>
4242
</plugin>
43+
<plugin>
44+
<groupId>org.apache.felix</groupId>
45+
<artifactId>maven-bundle-plugin</artifactId>
46+
<configuration>
47+
<instructions>
48+
<SPI-Provider>*</SPI-Provider>
49+
</instructions>
50+
</configuration>
51+
</plugin>
4352
</plugins>
4453
</build>
4554
</project>

gpclient/gpclient-sim/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,15 @@
4141
</execution>
4242
</executions>
4343
</plugin>
44+
<plugin>
45+
<groupId>org.apache.felix</groupId>
46+
<artifactId>maven-bundle-plugin</artifactId>
47+
<configuration>
48+
<instructions>
49+
<SPI-Provider>*</SPI-Provider>
50+
</instructions>
51+
</configuration>
52+
</plugin>
4453
</plugins>
4554
</build>
4655
</project>

0 commit comments

Comments
 (0)