Merge "BUG-2622: Change project/package names of migrated inventory-manager"
[openflowplugin.git] / applications / 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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3         <modelVersion>4.0.0</modelVersion>
4
5         <parent>
6                 <groupId>org.opendaylight.openflowplugin</groupId>
7                 <artifactId>openflowplugin-parent</artifactId>
8                 <version>0.1.0-SNAPSHOT</version>
9         </parent>
10
11         <artifactId>applications</artifactId>
12         <name>applications</name>
13         <url>http://maven.apache.org</url>
14         <packaging>pom</packaging>
15
16         <build>
17                 <pluginManagement>
18                         <plugins>
19                                 <plugin>
20                                         <groupId>org.opendaylight.yangtools</groupId>
21                                         <artifactId>yang-maven-plugin</artifactId>
22                                         <version>${yang.binding.version}</version>
23                                         <executions>
24                                                 <execution>
25                                                         <goals>
26                                                                 <goal>generate-sources</goal>
27                                                         </goals>
28                                                         <configuration>
29                                                                 <codeGenerators>
30                                                                         <generator>
31                                                                                 <codeGeneratorClass>
32                                                                                         org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
33                                                                                 </codeGeneratorClass>
34                                                                                 <outputBaseDir>${project.build.directory}/generated-sources/config</outputBaseDir>
35                                                                                 <additionalConfiguration>
36                                                                                         <namespaceToPackage1>
37                                                                                                 urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang
38                                                                                         </namespaceToPackage1>
39                                                                                 </additionalConfiguration>
40                                                                         </generator>
41                                                                         <generator>
42                                                                                 <codeGeneratorClass>
43                                                                                         org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl
44                                                                                 </codeGeneratorClass>
45                                                                                 <outputBaseDir>${project.build.directory}/generated-sources/sal</outputBaseDir>
46                                                                         </generator>
47                                                                 </codeGenerators>
48                                                                 <inspectDependencies>true</inspectDependencies>
49                                                         </configuration>
50                                                 </execution>
51                                         </executions>
52                                         <dependencies>
53                                                 <dependency>
54                                                         <groupId>org.opendaylight.controller</groupId>
55                                                         <artifactId>yang-jmx-generator-plugin</artifactId>
56                                                         <version>${config.parent.version}</version>
57                                                 </dependency>
58                                                 <dependency>
59                                                         <groupId>org.opendaylight.yangtools</groupId>
60                                                         <artifactId>maven-sal-api-gen-plugin</artifactId>
61                                                         <version>${yang.binding.version}</version>
62                                                         <type>jar</type>
63                                                 </dependency>
64                                         </dependencies>
65                                 </plugin>
66                         </plugins>
67                 </pluginManagement>
68                 <plugins>
69                         <plugin>
70                                 <groupId>org.apache.felix</groupId>
71                                 <artifactId>maven-bundle-plugin</artifactId>
72                         </plugin>
73                 </plugins>
74         </build>
75
76     <scm>
77       <connection>scm:git:ssh://git.opendaylight.org:29418/openflowplugin.git</connection>
78       <developerConnection>scm:git:ssh://git.opendaylight.org:29418/openflowplugin.git</developerConnection>
79       <url>https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Main</url>
80       <tag>HEAD</tag>
81     </scm>
82
83         <modules>
84                 <module>table-miss-enforcer</module>
85                 <module>of-switch-config-pusher</module>
86                 <module>lldp-speaker</module>
87                 <!-- nsf apps -->
88                 <module>inventory-manager</module>
89                 <module>statistics-manager</module>
90                 <module>statistics-manager-config</module>
91                 <module>topology-manager</module>
92                 <module>forwardingrules-manager</module>
93                 <module>topology-lldp-discovery</module>
94         </modules>
95
96 </project>