Signed-off-by: Martin Vitez <mvitez@cisco.com>
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-api</artifactId>\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-api</artifactId>\r
+ <packaging>bundle</packaging>\r
\r
<dependencies>\r
<dependency>\r
\r
<dependencies>\r
<dependency>\r
</dependency>\r
</dependencies>\r
\r
</dependency>\r
</dependencies>\r
\r
+ <build>\r
+ <plugins>\r
+ <plugin>\r
+ <groupId>org.apache.felix</groupId>\r
+ <artifactId>maven-bundle-plugin</artifactId>\r
+ <version>${maven.bundle.version}</version>\r
+ <extensions>true</extensions>\r
+ <configuration>\r
+ <instructions>\r
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>\r
+ <Export-Package>\r
+ org.opendaylight.yangtools.sal.binding.generator.api\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-impl</artifactId>\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-impl</artifactId>\r
+ <packaging>bundle</packaging>\r
+ <plugin>\r
+ <groupId>org.apache.felix</groupId>\r
+ <artifactId>maven-bundle-plugin</artifactId>\r
+ <version>${maven.bundle.version}</version>\r
+ <extensions>true</extensions>\r
+ <configuration>\r
+ <instructions>\r
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>\r
+ <Export-Package>\r
+ org.opendaylight.yangtools.sal.binding.generator.impl,\r
+ org.opendaylight.yangtools.sal.binding.yang.types\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
<plugin>\r
<groupId>org.eclipse.xtend</groupId>\r
<artifactId>xtend-maven-plugin</artifactId>\r
<plugin>\r
<groupId>org.eclipse.xtend</groupId>\r
<artifactId>xtend-maven-plugin</artifactId>\r
<groupId>com.google.guava</groupId>\r
<artifactId>guava</artifactId>\r
</dependency>\r
<groupId>com.google.guava</groupId>\r
<artifactId>guava</artifactId>\r
</dependency>\r
<groupId>org.eclipse.xtend</groupId>\r
<artifactId>org.eclipse.xtend.lib</artifactId>\r
<version>2.4.2</version>\r
<groupId>org.eclipse.xtend</groupId>\r
<artifactId>org.eclipse.xtend.lib</artifactId>\r
<version>2.4.2</version>\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-spi</artifactId>\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-spi</artifactId>\r
+ <packaging>bundle</packaging>\r
\r
<dependencies>\r
<dependency>\r
\r
<dependencies>\r
<dependency>\r
</dependency>\r
</dependencies>\r
\r
</dependency>\r
</dependencies>\r
\r
+ <build>\r
+ <plugins>\r
+ <plugin>\r
+ <groupId>org.apache.felix</groupId>\r
+ <artifactId>maven-bundle-plugin</artifactId>\r
+ <version>${maven.bundle.version}</version>\r
+ <extensions>true</extensions>\r
+ <configuration>\r
+ <instructions>\r
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>\r
+ <Export-Package>\r
+ org.opendaylight.yangtools.sal.binding.generator.spi\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
<modelVersion>4.0.0</modelVersion>
<artifactId>binding-generator-util</artifactId>
<modelVersion>4.0.0</modelVersion>
<artifactId>binding-generator-util</artifactId>
+ <packaging>bundle</packaging>
<dependencies>
<dependency>
<dependencies>
<dependency>
</dependency>
</dependencies>
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>${maven.bundle.version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
+ <Export-Package>
+ org.opendaylight.yangtools.binding.generator.util,
+ org.opendaylight.yangtools.binding.generator.util.generated.type.builder
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-java-api-generator</artifactId>\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-java-api-generator</artifactId>\r
+ <packaging>bundle</packaging>\r
+ <plugin>\r
+ <groupId>org.apache.felix</groupId>\r
+ <artifactId>maven-bundle-plugin</artifactId>\r
+ <version>${maven.bundle.version}</version>\r
+ <extensions>true</extensions>\r
+ <configuration>\r
+ <instructions>\r
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>\r
+ <Export-Package>\r
+ org.opendaylight.yangtools.sal.java.api.generator\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
<plugin>\r
<groupId>org.eclipse.xtend</groupId>\r
<artifactId>xtend-maven-plugin</artifactId>\r
<plugin>\r
<groupId>org.eclipse.xtend</groupId>\r
<artifactId>xtend-maven-plugin</artifactId>\r
<modelVersion>4.0.0</modelVersion>
<artifactId>binding-model-api</artifactId>
<name>${project.artifactId}</name>
<modelVersion>4.0.0</modelVersion>
<artifactId>binding-model-api</artifactId>
<name>${project.artifactId}</name>
+ <packaging>bundle</packaging>
<description>${project.artifactId}</description>
<dependencies>
<description>${project.artifactId}</description>
<dependencies>
- <dependency>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>yang-model-api</artifactId>
- </dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-model-api</artifactId>
+ </dependency>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>${maven.bundle.version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
+ <Export-Package>
+ org.opendaylight.yangtools.sal.binding.model.api,
+ org.opendaylight.yangtools.sal.binding.model.api.type.builder
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
<modelVersion>4.0.0</modelVersion>
<artifactId>maven-sal-api-gen-plugin</artifactId>
<modelVersion>4.0.0</modelVersion>
<artifactId>maven-sal-api-gen-plugin</artifactId>
+ <packaging>bundle</packaging>
<dependencies>
<dependency>
<dependencies>
<dependency>
</dependency>
</dependencies>
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>${maven.bundle.version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
+ <Export-Package>
+ org.opendaylight.yangtools.maven.sal.api.gen.plugin
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+