Refactored parsing of uses and augment statements.
[yangtools.git] / 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     <modelVersion>4.0.0</modelVersion>
5     <artifactId>yangtools</artifactId>
6     <groupId>org.opendaylight.yangtools</groupId>
7     <version>0.5-SNAPSHOT</version>
8     <packaging>pom</packaging>
9
10     <properties>
11         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12         <slf4j.version>1.7.2</slf4j.version>
13         <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
14     </properties>
15
16     <modules>
17         <module>yang</module>
18         <module>code-generator</module>
19         <module>model</module>
20     </modules>
21
22     <dependencyManagement>
23         <dependencies>
24             <dependency>
25                 <groupId>junit</groupId>
26                 <artifactId>junit</artifactId>
27                 <version>4.10</version>
28                 <scope>test</scope>
29                 <optional>true</optional>
30             </dependency>
31             <dependency>
32                 <groupId>org.slf4j</groupId>
33                 <artifactId>slf4j-api</artifactId>
34                 <version>1.7.2</version>
35             </dependency>
36         </dependencies>
37     </dependencyManagement>
38
39     <distributionManagement>
40         <!-- OpenDayLight Released artifact -->
41         <repository>
42             <id>opendaylight-release</id>
43             <url>${nexusproxy}/repositories/opendaylight.release/</url>
44         </repository>
45         <!-- OpenDayLight Snapshot artifact -->
46         <snapshotRepository>
47             <id>opendaylight-snapshot</id>
48             <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
49         </snapshotRepository>
50         <site>
51             <id>${project.artifactId}-site</id>
52             <url>./</url>
53         </site>
54     </distributionManagement>
55
56     <build>
57         <plugins>
58             <plugin>
59                 <groupId>org.apache.maven.plugins</groupId>
60                 <artifactId>maven-compiler-plugin</artifactId>
61                 <version>2.0</version>
62                 <inherited>true</inherited>
63                 <configuration>
64                     <source>1.7</source>
65                     <target>1.7</target>
66                 </configuration>
67             </plugin>
68             <plugin>
69                 <groupId>org.apache.maven.plugins</groupId>
70                 <artifactId>maven-javadoc-plugin</artifactId>
71                 <version>2.9.1</version>
72                 <configuration>
73                     <stylesheet>maven</stylesheet>
74                 </configuration>
75                 <executions>
76                     <execution>
77                         <goals>
78                             <goal>aggregate</goal>
79                         </goals>
80                         <phase>site</phase>
81                     </execution>
82                 </executions>
83             </plugin>
84         </plugins>
85     </build>
86
87     <reporting>
88         <plugins>
89             <plugin>
90                 <groupId>org.codehaus.mojo</groupId>
91                 <artifactId>findbugs-maven-plugin</artifactId>
92                 <version>2.4.0</version>
93                 <configuration>
94                     <effort>Max</effort>
95                     <threshold>Low</threshold>
96                     <goal>site</goal>
97                 </configuration>
98             </plugin>
99             <plugin>
100                 <groupId>org.codehaus.mojo</groupId>
101                 <artifactId>jdepend-maven-plugin</artifactId>
102                 <version>2.0-beta-2</version>
103             </plugin>
104         </plugins>
105     </reporting>
106
107 </project>
108