Version change for modules
[vpnservice.git] / mdsalutil / mdsalutil-api / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     
5     <parent>
6         <groupId>org.opendaylight.controller</groupId>
7         <artifactId>config-parent</artifactId>
8         <version>0.3.0-SNAPSHOT</version>
9         <relativePath/>
10     </parent>
11     
12     <modelVersion>4.0.0</modelVersion>
13     <groupId>org.opendaylight.vpnservice</groupId>
14     <artifactId>mdsalutil-api</artifactId>
15     <version>0.1.0-SNAPSHOT</version>
16     <packaging>bundle</packaging>
17
18     <properties>
19     <!-- ODL -->
20     <openflowplugin.version>0.1.0-SNAPSHOT</openflowplugin.version>
21      </properties>
22   
23     <build>
24         <plugins>
25         <!--
26             <plugin>
27                 <groupId>org.apache.felix</groupId>
28                 <artifactId>maven-bundle-plugin</artifactId>
29                 <version>${bundle.plugin.version}</version>
30                 <extensions>true</extensions>
31                 <configuration>
32                     <instructions>
33                         <Export-Package>
34                             org.opendaylight.vpnservice.mdsalutil,
35                             org.opendaylight.vpnservice.mdsalutil.interfaces
36                         </Export-Package>
37                         <Import-Package>
38                             com.google.common.*,
39                             org.opendaylight.yang.*,
40                             org.opendaylight.yangtools.*,
41                             org.opendaylight.controller.sal.binding.api.*,
42                             org.opendaylight.controller.md.sal.common.api.*,
43                             org.opendaylight.controller.sal.common
44                          </Import-Package
45                     </instructions>
46                     <manifestLocation>${project.basedir}/META-INF</manifestLocation>
47                 </configuration>
48             </plugin>
49             -->
50             <plugin>
51                     <groupId>org.opendaylight.yangtools</groupId>
52                     <artifactId>yang-maven-plugin</artifactId>
53                     <executions>
54                       <execution>
55                         <goals>
56                           <goal>generate-sources</goal>
57                         </goals>
58                         <configuration>
59                           <codeGenerators>
60                             <generator>
61                               <codeGeneratorClass>org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl</codeGeneratorClass>
62                               <outputBaseDir>${salGeneratorPath}</outputBaseDir>
63                             </generator>
64                             <generator>
65                               <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
66                               <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
67                               <additionalConfiguration>
68                                 <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang==org.opendaylight.controller.config.yang</namespaceToPackage1>
69                               </additionalConfiguration>
70                             </generator>
71                             <generator>
72                               <codeGeneratorClass>org.opendaylight.yangtools.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>
73                               <outputBaseDir>target/site/models</outputBaseDir>
74                             </generator>
75                           </codeGenerators>
76                           <inspectDependencies>true</inspectDependencies>
77                         </configuration>
78                       </execution>
79                     </executions>
80       </plugin>
81         </plugins>
82     </build>
83     <dependencies>
84     <dependency>
85                 <groupId>org.opendaylight.openflowplugin.model</groupId>
86                 <artifactId>model-flow-base</artifactId>
87                 <version>${openflowplugin.version}</version>
88             </dependency>
89             <dependency>
90                 <groupId>org.opendaylight.openflowplugin.model</groupId>
91                 <artifactId>model-flow-service</artifactId>
92                 <version>${openflowplugin.version}</version>
93         </dependency>
94         <!--
95         <dependency>
96             <groupId>org.opendaylight.controller</groupId>
97             <artifactId>sal-binding-api</artifactId>
98         </dependency>
99         -->
100          <!-- removed due to missing constraint
101         <dependency>
102             <groupId>org.opendaylight.controller.model</groupId>
103             <artifactId>model-flow-service</artifactId>
104         </dependency>
105         <dependency>
106             <groupId>org.opendaylight.controller.model</groupId>
107             <artifactId>model-flow-base</artifactId>
108         </dependency>
109         -->
110        <!--  <dependency>
111             <groupId>org.opendaylight.controller.model</groupId>
112             <artifactId>model-flow-management</artifactId>
113         </dependency>
114         <dependency>
115             <groupId>org.opendaylight.controller.model</groupId>
116             <artifactId>model-inventory</artifactId>
117         </dependency>
118         -->
119         <!--
120         <dependency>
121             <groupId>org.opendaylight.controller.model</groupId>
122             <artifactId>model-flow-statistics</artifactId>
123         </dependency>
124         
125         <dependency>
126             <groupId>org.opendaylight.controller.adsal</groupId>
127             <artifactId>sal</artifactId>
128         </dependency>
129         -->
130         <dependency>
131                     <groupId>org.opendaylight.controller</groupId>
132                     <artifactId>config-api</artifactId>
133         </dependency>
134         <dependency>
135             <groupId>org.opendaylight.controller</groupId>
136             <artifactId>sal-common</artifactId>
137         </dependency>
138         <dependency>
139             <groupId>com.google.guava</groupId>
140             <artifactId>guava</artifactId>
141         </dependency>
142         <!--
143         <dependency>
144             <groupId>org.opendaylight.controller.model</groupId>
145             <artifactId>model-topology</artifactId>
146         </dependency>
147        -->
148                      
149     </dependencies>
150 </project>