Default experimenter bundle migrated to ConfigSubsystem
[openflowjava.git] / openflow-protocol-ext / pom.xml
1 <?xml version="1.0"?>
2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4     <modelVersion>4.0.0</modelVersion>
5     <parent>
6         <groupId>org.opendaylight.openflowjava</groupId>
7         <artifactId>openflow-protocol-parent</artifactId>
8         <version>0.5-SNAPSHOT</version>
9     </parent>
10     <groupId>org.opendaylight.openflowjava</groupId>
11     <artifactId>openflow-protocol-ext</artifactId>
12     <version>0.5-SNAPSHOT</version>
13     <packaging>bundle</packaging>
14     <name>Openflow Protocol Library - EXT</name>
15     <url>http://maven.apache.org</url>
16     <scm>
17         <url>https://wiki.opendaylight.org/view/Openflow_Protocol_Library:Main</url>
18         <tag>HEAD</tag>
19     </scm>
20
21     <build>
22         <plugins>
23             <plugin>
24                 <groupId>org.opendaylight.yangtools</groupId>
25                 <artifactId>yang-maven-plugin</artifactId>
26                 <executions>
27                     <execution>
28                         <goals>
29                             <goal>generate-sources</goal>
30                         </goals>
31                         <configuration>
32                             <codeGenerators>
33                                 <generator>
34                                     <codeGeneratorClass>
35                                         org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
36                                     </codeGeneratorClass>
37                                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
38                                     <additionalConfiguration>
39                                         <namespaceToPackage1>
40                                             urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang
41                                         </namespaceToPackage1>
42                                     </additionalConfiguration>
43                                 </generator>
44                                 <generator>
45                                     <codeGeneratorClass>
46                                         org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl
47                                     </codeGeneratorClass>
48                                     <outputBaseDir>${salGeneratorPath}</outputBaseDir>
49                                 </generator>
50                                 <generator>
51                                     <codeGeneratorClass>org.opendaylight.yangtools.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>
52                                     <outputBaseDir>${project.build.directory}/site/models</outputBaseDir>
53                                 </generator>
54                             </codeGenerators>
55                             <inspectDependencies>true</inspectDependencies>
56                         </configuration>
57                     </execution>
58                 </executions>
59                 <dependencies>
60                     <dependency>
61                         <groupId>org.opendaylight.controller</groupId>
62                         <artifactId>yang-jmx-generator-plugin</artifactId>
63                         <version>${config.version}</version>
64                     </dependency>
65                     <dependency>
66                         <groupId>org.opendaylight.yangtools</groupId>
67                         <artifactId>maven-sal-api-gen-plugin</artifactId>
68                         <version>${yangtools.generator.version}</version>
69                         <type>jar</type>
70                     </dependency>
71                 </dependencies>
72             </plugin>
73         </plugins>
74     </build>
75
76
77     <dependencies>
78         <dependency>
79             <groupId>${project.groupId}</groupId>
80             <artifactId>openflow-protocol-api</artifactId>
81             <version>${project.version}</version>
82         </dependency>
83         <dependency>
84             <groupId>${project.groupId}</groupId>
85             <artifactId>openflow-protocol-spi</artifactId>
86             <version>${project.version}</version>
87         </dependency>
88         <dependency>
89             <groupId>org.opendaylight.openflowjava</groupId>
90             <artifactId>openflow-protocol-impl</artifactId>
91             <version>${project.version}</version>
92         </dependency>
93         <dependency>
94             <groupId>io.netty</groupId>
95             <artifactId>netty-buffer</artifactId>
96         </dependency>
97         <dependency>
98             <groupId>junit</groupId>
99             <artifactId>junit</artifactId>
100             <scope>test</scope>
101         </dependency>
102         <dependency>
103             <groupId>org.slf4j</groupId>
104             <artifactId>slf4j-log4j12</artifactId>
105             <version>${slf4j.version}</version>
106         </dependency>
107         <dependency>
108             <groupId>org.opendaylight.controller</groupId>
109             <artifactId>config-api</artifactId>
110             <version>${config.version}</version>
111         </dependency>
112     </dependencies>
113 </project>