Merge "Refactor LeaderTest"
[controller.git] / opendaylight / md-sal / messagebus-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <project xmlns="http://maven.apache.org/POM/4.0.0"\r
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
5     <modelVersion>4.0.0</modelVersion>\r
6 \r
7     <parent>\r
8         <groupId>org.opendaylight.controller</groupId>\r
9         <artifactId>sal-parent</artifactId>\r
10         <version>1.2.0-SNAPSHOT</version>\r
11     </parent>\r
12 \r
13     <artifactId>message-bus-impl</artifactId>\r
14     <name>${project.artifactId}</name>\r
15 \r
16     <packaging>bundle</packaging>\r
17 \r
18     <dependencies>\r
19         <dependency>\r
20             <groupId>org.opendaylight.controller</groupId>\r
21             <artifactId>ietf-netconf-notifications</artifactId>\r
22             <version>0.3.0-SNAPSHOT</version>\r
23         </dependency>\r
24         <dependency>\r
25             <groupId>org.opendaylight.controller</groupId>\r
26             <artifactId>sal-binding-api</artifactId>\r
27         </dependency>\r
28         <dependency>\r
29             <groupId>org.opendaylight.controller</groupId>\r
30             <artifactId>sal-core-api</artifactId>\r
31         </dependency>\r
32         <dependency>\r
33             <groupId>org.opendaylight.controller</groupId>\r
34             <artifactId>sal-common-util</artifactId>\r
35         </dependency>\r
36         <dependency>\r
37             <groupId>org.opendaylight.yangtools</groupId>\r
38             <artifactId>yang-data-impl</artifactId>\r
39         </dependency>\r
40         <dependency>\r
41             <groupId>org.opendaylight.controller</groupId>\r
42             <artifactId>config-api</artifactId>\r
43         </dependency>\r
44         <dependency>\r
45             <groupId>org.opendaylight.controller</groupId>\r
46             <artifactId>message-bus-api</artifactId>\r
47         </dependency>\r
48         <dependency>\r
49             <groupId>org.opendaylight.controller</groupId>\r
50             <artifactId>sal-binding-config</artifactId>\r
51         </dependency>\r
52     </dependencies>\r
53 \r
54     <build>\r
55         <plugins>\r
56             <plugin>\r
57                 <groupId>org.opendaylight.yangtools</groupId>\r
58                 <artifactId>yang-maven-plugin</artifactId>\r
59                 <executions>\r
60                     <execution>\r
61                         <goals>\r
62                             <goal>generate-sources</goal>\r
63                         </goals>\r
64                         <configuration>\r
65                             <codeGenerators>\r
66                                 <generator>\r
67                                     <codeGeneratorClass>\r
68                                         org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl\r
69                                     </codeGeneratorClass>\r
70                                     <outputBaseDir>\r
71                                         ${project.build.directory}/generated-sources/sal\r
72                                     </outputBaseDir>\r
73                                 </generator>\r
74                                 <generator>\r
75                                     <codeGeneratorClass>\r
76                                         org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator\r
77                                     </codeGeneratorClass>\r
78                                     <outputBaseDir>${project.build.directory}/generated-sources/config</outputBaseDir>\r
79                                     <additionalConfiguration>\r
80                                         <namespaceToPackage1>\r
81                                             urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang\r
82                                         </namespaceToPackage1>\r
83                                     </additionalConfiguration>\r
84                                 </generator>\r
85                                 <generator>\r
86                                     <codeGeneratorClass>org.opendaylight.yangtools.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>\r
87                                     <outputBaseDir>target/site/models</outputBaseDir>\r
88                                 </generator>\r
89                             </codeGenerators>\r
90                             <inspectDependencies>true</inspectDependencies>\r
91                         </configuration>\r
92                     </execution>\r
93                 </executions>\r
94             </plugin>\r
95             <plugin>\r
96                 <groupId>org.codehaus.mojo</groupId>\r
97                 <artifactId>build-helper-maven-plugin</artifactId>\r
98                 <version>1.8</version>\r
99                 <executions>\r
100                     <execution>\r
101                         <id>add-source</id>\r
102                         <phase>generate-sources</phase>\r
103                         <goals>\r
104                             <goal>add-source</goal>\r
105                         </goals>\r
106                         <configuration>\r
107                             <sources>\r
108                                 <source>${project.build.directory}/generated-sources/config</source>\r
109                             </sources>\r
110                         </configuration>\r
111                     </execution>\r
112                 </executions>\r
113             </plugin>\r
114         </plugins>\r
115     </build>\r
116 </project>\r