Merge "Resolve Bug:623 : Generate private key using bouncycastle."
[controller.git] / opendaylight / md-sal / samples / l2switch / model / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2   <modelVersion>4.0.0</modelVersion>
3   <parent>
4     <artifactId>sal-samples</artifactId>
5     <groupId>org.opendaylight.controller.samples</groupId>
6     <version>1.1-SNAPSHOT</version>
7     <relativePath>../..</relativePath>
8   </parent>
9   <groupId>org.opendaylight.controller.samples.l2switch.md</groupId>
10   <artifactId>l2switch-model</artifactId>
11   <packaging>bundle</packaging>
12
13   <build>
14           <plugins>
15                   <plugin>
16                           <groupId>org.apache.felix</groupId>
17                           <artifactId>maven-bundle-plugin</artifactId>
18                           <extensions>true</extensions>
19                           <configuration>
20                             <instructions>
21                               <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
22                               <Import-Package>org.opendaylight.yangtools.yang.binding.annotations, *</Import-Package>
23                               <manifestLocation>${project.basedir}/META-INF</manifestLocation>
24                             </instructions>
25                           </configuration>
26                         </plugin>
27                   <plugin>
28         <groupId>org.opendaylight.yangtools</groupId>
29         <artifactId>yang-maven-plugin</artifactId>
30         <version>${yangtools.version}</version>
31         <executions>
32             <execution>
33                 <goals>
34                     <goal>generate-sources</goal>
35                 </goals>
36                 <configuration>
37                     <yangFilesRootDir>src/main/yang</yangFilesRootDir>
38                     <codeGenerators>
39                         <generator>
40                             <codeGeneratorClass>
41                                 org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl
42                             </codeGeneratorClass>
43                             <outputBaseDir>
44                                 target/generated-sources/sal
45                             </outputBaseDir>
46                         </generator>
47                         <generator>
48                             <codeGeneratorClass>org.opendaylight.yangtools.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>
49                             <outputBaseDir>target/site/models</outputBaseDir>
50                         </generator>
51                         <generator>
52                             <codeGeneratorClass>org.opendaylight.yangtools.yang.wadl.generator.maven.WadlGenerator</codeGeneratorClass>
53                             <outputBaseDir>target/site/models</outputBaseDir>
54                         </generator>
55                     </codeGenerators>
56                     <inspectDependencies>true</inspectDependencies>
57                 </configuration>
58             </execution>
59         </executions>
60         <dependencies>
61             <dependency>
62                 <groupId>org.opendaylight.yangtools</groupId>
63                 <artifactId>maven-sal-api-gen-plugin</artifactId>
64                 <version>${yangtools.version}</version>
65                 <type>jar</type>
66             </dependency>
67             <dependency>
68                 <groupId>org.opendaylight.yangtools</groupId>
69                 <artifactId>yang-binding</artifactId>
70                 <version>${yangtools.version}</version>
71                 <type>jar</type>
72             </dependency>
73         </dependencies>
74                           
75                         </plugin>
76                 </plugins>
77         </build>
78         
79         <dependencies>
80       <dependency>
81           <groupId>org.opendaylight.yangtools</groupId>
82           <artifactId>yang-binding</artifactId>
83       </dependency>
84       <dependency>
85           <groupId>org.opendaylight.yangtools</groupId>
86           <artifactId>yang-common</artifactId>
87       </dependency>
88       <dependency>
89           <groupId>org.opendaylight.yangtools.model</groupId>
90           <artifactId>ietf-yang-types</artifactId>
91       </dependency>
92       <dependency>
93         <groupId>org.opendaylight.controller.model</groupId>
94         <artifactId>model-inventory</artifactId>
95       </dependency>
96   </dependencies>
97 </project>