9947b2ddc43bfc6471ead93a52fa750c3df355f0
[yangtools.git] / yang / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
4     <parent>
5         <groupId>org.opendaylight.yangtools</groupId>
6         <artifactId>yangtools</artifactId>
7         <version>0.5-SNAPSHOT</version>
8     </parent>
9
10     <modelVersion>4.0.0</modelVersion>
11     <artifactId>yang</artifactId>
12     <version>0.5.7</version>
13     <packaging>pom</packaging>
14
15     <modules>
16         <module>yang-binding</module>
17         <module>yang-common</module>
18         <module>yang-data-api</module>
19         <module>yang-data-util</module>
20         <module>yang-data-impl</module>
21         <module>yang-ext</module>
22         <module>yang-model-api</module>
23         <module>yang-maven-plugin</module>
24         <module>yang-maven-plugin-it</module>
25         <module>yang-maven-plugin-spi</module>
26         <module>yang-model-util</module>
27         <module>yang-parser-api</module>
28         <module>yang-parser-impl</module>
29     </modules>
30
31     <dependencyManagement>
32         <dependencies>
33             <dependency>
34                 <groupId>org.opendaylight.yangtools</groupId>
35                 <artifactId>yang-common</artifactId>
36                 <version>${project.version}</version>
37             </dependency>
38             <dependency>
39                 <groupId>org.opendaylight.yangtools</groupId>
40                 <artifactId>yang-data-api</artifactId>
41                 <version>${project.version}</version>
42             </dependency>
43             <dependency>
44                 <groupId>org.opendaylight.yangtools</groupId>
45                 <artifactId>yang-data-util</artifactId>
46                 <version>${project.version}</version>
47             </dependency>
48             <dependency>
49                 <groupId>org.opendaylight.yangtools</groupId>
50                 <artifactId>yang-model-api</artifactId>
51                 <version>${project.version}</version>
52             </dependency>
53             <dependency>
54                 <groupId>org.opendaylight.yangtools</groupId>
55                 <artifactId>yang-model-util</artifactId>
56                 <version>${project.version}</version>
57             </dependency>
58             <dependency>
59                 <groupId>org.opendaylight.yangtools</groupId>
60                 <artifactId>yang-binding</artifactId>
61                 <version>${project.version}</version>
62             </dependency>
63             <dependency>
64                 <groupId>org.opendaylight.yangtools</groupId>
65                 <artifactId>yang-parser-api</artifactId>
66                 <version>${project.version}</version>
67             </dependency>
68             <dependency>
69                 <groupId>org.opendaylight.yangtools</groupId>
70                 <artifactId>yang-parser-impl
71                 </artifactId>
72                 <version>${project.version}</version>
73             </dependency>
74             <dependency>
75                 <groupId>org.opendaylight.yangtools</groupId>
76                 <artifactId>yang-maven-plugin</artifactId>
77                 <version>${project.version}</version>
78             </dependency>
79             <dependency>
80                 <groupId>org.opendaylight.yangtools</groupId>
81                 <artifactId>yang-maven-plugin-spi</artifactId>
82                 <version>${project.version}</version>
83             </dependency>
84         </dependencies>
85     </dependencyManagement>
86
87     <build>
88         <plugins>
89             <plugin>
90                 <groupId>org.apache.maven.plugins</groupId>
91                 <artifactId>maven-compiler-plugin</artifactId>
92                 <version>2.0</version>
93                 <inherited>true</inherited>
94                 <configuration>
95                     <source>1.7</source>
96                     <target>1.7</target>
97                 </configuration>
98             </plugin>
99             <plugin>
100                 <groupId>org.apache.maven.plugins</groupId>
101                 <artifactId>maven-javadoc-plugin</artifactId>
102                 <version>2.9.1</version>
103                 <configuration>
104                     <stylesheet>maven</stylesheet>
105                 </configuration>
106                 <executions>
107                     <execution>
108                         <goals>
109                             <goal>aggregate</goal>
110                         </goals>
111                         <phase>site</phase>
112                     </execution>
113                 </executions>
114             </plugin>
115         </plugins>
116     </build>
117
118     <reporting>
119         <plugins>
120             <plugin>
121                 <groupId>org.codehaus.mojo</groupId>
122                 <artifactId>findbugs-maven-plugin</artifactId>
123                 <version>2.4.0</version>
124                 <configuration>
125                     <effort>Max</effort>
126                     <threshold>Low</threshold>
127                     <goal>site</goal>
128                 </configuration>
129             </plugin>
130             <plugin>
131                 <groupId>org.codehaus.mojo</groupId>
132                 <artifactId>jdepend-maven-plugin</artifactId>
133                 <version>2.0-beta-2</version>
134             </plugin>
135         </plugins>
136     </reporting>
137
138 </project>
139