Merge "Remove isCloseMsg check for each rpc"
[controller.git] / opendaylight / md-sal / messagebus-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3 Copyright (c) 2015 Cisco Systems, Inc. and others.  All rights reserved.\r
4 \r
5 This program and the accompanying materials are made available under the\r
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
7 and is available at http://www.eclipse.org/legal/epl-v10.html\r
8 -->\r
9 <project xmlns="http://maven.apache.org/POM/4.0.0"\r
10          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
12     <modelVersion>4.0.0</modelVersion>\r
13 \r
14     <parent>\r
15         <groupId>org.opendaylight.controller</groupId>\r
16         <artifactId>sal-parent</artifactId>\r
17         <version>1.2.0-SNAPSHOT</version>\r
18     </parent>\r
19 \r
20     <artifactId>messagebus-impl</artifactId>\r
21     <name>${project.artifactId}</name>\r
22 \r
23     <packaging>bundle</packaging>\r
24 \r
25     <dependencies>\r
26         <dependency>\r
27             <groupId>org.opendaylight.controller</groupId>\r
28             <artifactId>ietf-netconf-notifications</artifactId>\r
29         </dependency>\r
30         <dependency>\r
31             <groupId>org.opendaylight.controller</groupId>\r
32             <artifactId>sal-binding-api</artifactId>\r
33         </dependency>\r
34         <dependency>\r
35             <groupId>org.opendaylight.controller</groupId>\r
36             <artifactId>sal-netconf-connector</artifactId>\r
37         </dependency>\r
38         <dependency>\r
39             <groupId>org.opendaylight.controller</groupId>\r
40             <artifactId>sal-core-api</artifactId>\r
41         </dependency>\r
42         <dependency>\r
43             <groupId>org.opendaylight.controller</groupId>\r
44             <artifactId>sal-common-util</artifactId>\r
45         </dependency>\r
46         <dependency>\r
47             <groupId>org.opendaylight.yangtools</groupId>\r
48             <artifactId>yang-data-impl</artifactId>\r
49         </dependency>\r
50         <dependency>\r
51             <groupId>org.opendaylight.controller</groupId>\r
52             <artifactId>config-api</artifactId>\r
53         </dependency>\r
54         <dependency>\r
55             <groupId>org.opendaylight.controller</groupId>\r
56             <artifactId>messagebus-api</artifactId>\r
57             <version>1.2.0-SNAPSHOT</version>\r
58         </dependency>\r
59         <dependency>\r
60             <groupId>org.opendaylight.controller</groupId>\r
61             <artifactId>messagebus-spi</artifactId>\r
62             <version>1.2.0-SNAPSHOT</version>\r
63         </dependency>\r
64         <dependency>\r
65             <groupId>org.opendaylight.controller</groupId>\r
66             <artifactId>sal-netconf-connector</artifactId>\r
67         </dependency>\r
68         <dependency>\r
69             <groupId>org.opendaylight.controller</groupId>\r
70             <artifactId>sal-binding-config</artifactId>\r
71         </dependency>\r
72 \r
73         <!-- Testing Dependencies -->\r
74         <dependency>\r
75               <groupId>junit</groupId>\r
76               <artifactId>junit</artifactId>\r
77               <scope>test</scope>\r
78         </dependency>\r
79         <dependency>\r
80               <groupId>org.glassfish.jersey.test-framework.providers</groupId>\r
81               <artifactId>jersey-test-framework-provider-grizzly2</artifactId>\r
82               <scope>test</scope>\r
83         </dependency>\r
84         <dependency>\r
85               <groupId>org.mockito</groupId>\r
86               <artifactId>mockito-all</artifactId>\r
87               <scope>test</scope>\r
88         </dependency>\r
89     </dependencies>\r
90 \r
91     <build>\r
92         <plugins>\r
93             <plugin>\r
94                 <groupId>org.opendaylight.yangtools</groupId>\r
95                 <artifactId>yang-maven-plugin</artifactId>\r
96                 <executions>\r
97                     <execution>\r
98                         <goals>\r
99                             <goal>generate-sources</goal>\r
100                         </goals>\r
101                         <configuration>\r
102                             <codeGenerators>\r
103                                 <generator>\r
104                                     <codeGeneratorClass>\r
105                                         org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl\r
106                                     </codeGeneratorClass>\r
107                                     <outputBaseDir>\r
108                                         ${project.build.directory}/generated-sources/sal\r
109                                     </outputBaseDir>\r
110                                 </generator>\r
111                                 <generator>\r
112                                     <codeGeneratorClass>\r
113                                         org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator\r
114                                     </codeGeneratorClass>\r
115                                     <outputBaseDir>${project.build.directory}/generated-sources/config</outputBaseDir>\r
116                                     <additionalConfiguration>\r
117                                         <namespaceToPackage1>\r
118                                             urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang\r
119                                         </namespaceToPackage1>\r
120                                     </additionalConfiguration>\r
121                                 </generator>\r
122                                 <generator>\r
123                                     <codeGeneratorClass>org.opendaylight.yangtools.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>\r
124                                     <outputBaseDir>target/site/models</outputBaseDir>\r
125                                 </generator>\r
126                             </codeGenerators>\r
127                             <inspectDependencies>true</inspectDependencies>\r
128                         </configuration>\r
129                     </execution>\r
130                 </executions>\r
131             </plugin>\r
132             <plugin>\r
133                 <groupId>org.codehaus.mojo</groupId>\r
134                 <artifactId>build-helper-maven-plugin</artifactId>\r
135                 <executions>\r
136                     <execution>\r
137                         <id>add-source</id>\r
138                         <phase>generate-sources</phase>\r
139                         <goals>\r
140                             <goal>add-source</goal>\r
141                         </goals>\r
142                         <configuration>\r
143                             <sources>\r
144                                 <source>${project.build.directory}/generated-sources/config</source>\r
145                             </sources>\r
146                         </configuration>\r
147                     </execution>\r
148                 </executions>\r
149             </plugin>\r
150         </plugins>\r
151     </build>\r
152 </project>\r