\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-api</artifactId>\r
+ <packaging>bundle</packaging>\r
\r
<dependencies>\r
<dependency>\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
</project>\r
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-generator-impl</artifactId>\r
+ <packaging>bundle</packaging>\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.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
<groupId>com.google.guava</groupId>\r
<artifactId>guava</artifactId>\r
</dependency>\r
- <dependency>\r
+ <dependency>\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
+ <packaging>bundle</packaging>\r
\r
<dependencies>\r
<dependency>\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
</project>\r
<modelVersion>4.0.0</modelVersion>
<artifactId>binding-generator-util</artifactId>
+ <packaging>bundle</packaging>
<dependencies>
<dependency>
</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>
+
</project>
\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>binding-java-api-generator</artifactId>\r
+ <packaging>bundle</packaging>\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.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
<modelVersion>4.0.0</modelVersion>
<artifactId>binding-model-api</artifactId>
<name>${project.artifactId}</name>
+ <packaging>bundle</packaging>
<description>${project.artifactId}</description>
<dependencies>
- <dependency>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>yang-model-api</artifactId>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-model-api</artifactId>
<version>0.5.7-SNAPSHOT</version>
- </dependency>
+ </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.sal.binding.model.api,
+ org.opendaylight.yangtools.sal.binding.model.api.type.builder
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
<modelVersion>4.0.0</modelVersion>
<artifactId>maven-sal-api-gen-plugin</artifactId>
+ <packaging>bundle</packaging>
<dependencies>
<dependency>
</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>
+
</project>
<artifactId>yang</artifactId>\r
<version>0.5.7-SNAPSHOT</version>\r
</parent>\r
- <packaging>bundle</packaging>\r
+\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>yang-binding</artifactId>\r
<name>${project.artifactId}</name>\r
<description>Java binding for YANG</description>\r
-\r
+ <packaging>bundle</packaging>\r
\r
<build>\r
<plugins>\r
<instructions>\r
<Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>\r
</instructions>\r
- <manifestLocation>${project.basedir}/META-INF</manifestLocation>\r
</configuration>\r
</plugin>\r
</plugins>\r
<instructions>\r
<Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>\r
</instructions>\r
- <manifestLocation>${project.basedir}/META-INF</manifestLocation>\r
</configuration>\r
</plugin>\r
</plugins>\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>yang-data-api</artifactId>\r
<name>${project.artifactId}</name>\r
+ <packaging>bundle</packaging>\r
<description>${project.artifactId}</description>\r
\r
<dependencies>\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.yang.data.api\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
</project>\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>yang-data-impl</artifactId>\r
<name>${project.artifactId}</name>\r
+ <packaging>bundle</packaging>\r
<description>${project.artifactId}</description>\r
\r
<properties>\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.yang.data.impl\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
<plugin>\r
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-surefire-plugin</artifactId>\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>yang-data-util</artifactId>\r
<name>${project.artifactId}</name>\r
+ <packaging>bundle</packaging>\r
<description>${project.artifactId}</description>\r
\r
<dependencies>\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.yang.data.util\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
</project>\r
<artifactId>yang-ext</artifactId>\r
<version>2013.09.07-SNAPSHOT</version>\r
<name>${project.artifactId}</name>\r
+ <packaging>bundle</packaging>\r
<description>${project.artifactId}</description>\r
\r
<build>\r
</execution>
</executions>
</plugin>
+ <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.yang2sources.spi
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
</plugins>
</build>
<modelVersion>4.0.0</modelVersion>\r
<artifactId>yang-model-api</artifactId>\r
<name>${project.artifactId}</name>\r
+ <packaging>bundle</packaging>\r
<description>${project.artifactId}</description>\r
\r
<dependencies>\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.yang.model.api,\r
+ org.opendaylight.yangtools.yang.model.api.type\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
</project>\r
<modelVersion>4.0.0</modelVersion>
<artifactId>yang-model-util</artifactId>
<name>${project.artifactId}</name>
+ <packaging>bundle</packaging>
<description>${project.artifactId}</description>
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>yang-model-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.xtend</groupId>
+ <artifactId>org.eclipse.xtend.lib</artifactId>
+ <version>2.4.2</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </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.yang.model.util
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.eclipse.xtend</groupId>
<artifactId>xtend-maven-plugin</artifactId>
</plugins>
</build>
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>yang-model-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.eclipse.xtend</groupId>
- <artifactId>org.eclipse.xtend.lib</artifactId>
- <version>2.4.2</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- </dependencies>
</project>
<modelVersion>4.0.0</modelVersion>
<artifactId>yang-parser-api</artifactId>
<name>${project.artifactId}</name>
+ <packaging>bundle</packaging>
<description>YANG parser API</description>
<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.yang.parser.api
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
<modelVersion>4.0.0</modelVersion>\r
<artifactId>yang-parser-impl</artifactId>\r
<name>${project.artifactId}</name>\r
+ <packaging>bundle</packaging>\r
<description>YANG parser</description>\r
\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.yang.parser.impl\r
+ </Export-Package>\r
+ </instructions>\r
+ </configuration>\r
+ </plugin>\r
<plugin>\r
<artifactId>maven-clean-plugin</artifactId>\r
<version>2.4.1</version>\r
</configuration>\r
</execution>\r
</executions>\r
- </plugin><plugin>\r
+ </plugin>\r
+ <plugin>\r
<groupId>org.codehaus.mojo</groupId>\r
<artifactId>build-helper-maven-plugin</artifactId>\r
<version>1.7</version>\r
</execution>\r
</executions>\r
</plugin>\r
- \r
+\r
<plugin>\r
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-javadoc-plugin</artifactId>\r