Turning the VM into an OSGi bundle
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 26 Apr 2016 05:33:21 +0200
changeset 19380ff682c3589f
parent 1937 2b13548b4ad2
child 1939 401a4f03875b
Turning the VM into an OSGi bundle
rt/vm/pom.xml
     1.1 --- a/rt/vm/pom.xml	Sun Apr 24 15:09:40 2016 +0200
     1.2 +++ b/rt/vm/pom.xml	Tue Apr 26 05:33:21 2016 +0200
     1.3 @@ -9,7 +9,7 @@
     1.4    <groupId>org.apidesign.bck2brwsr</groupId>
     1.5    <artifactId>vm4brwsr</artifactId>
     1.6    <version>1.0-SNAPSHOT</version>
     1.7 -  <packaging>jar</packaging>
     1.8 +  <packaging>bundle</packaging>
     1.9  
    1.10    <name>Virtual Machine for Browser</name>
    1.11    <url>http://bck2brwsr.apidesign.org</url>
    1.12 @@ -49,6 +49,19 @@
    1.13    <build>
    1.14        <plugins>
    1.15            <plugin>
    1.16 +              <groupId>org.apache.felix</groupId>
    1.17 +              <artifactId>maven-bundle-plugin</artifactId>
    1.18 +              <version>2.3.7</version>
    1.19 +              <configuration>
    1.20 +                  <instructions>
    1.21 +                      <Bundle-Name>${project.artifactId}</Bundle-Name>
    1.22 +                      <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
    1.23 +                      <Export-Package>org.apidesign.vm4brwsr</Export-Package>
    1.24 +                  </instructions>
    1.25 +              </configuration>
    1.26 +              <extensions>true</extensions>
    1.27 +          </plugin>
    1.28 +          <plugin>
    1.29                <groupId>org.apache.maven.plugins</groupId>
    1.30                <artifactId>maven-jar-plugin</artifactId>
    1.31                <version>2.4</version>