Replaced 'controller' with 'yangtools' in all package names.
[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.4-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-binding</module>
18         <module>yang-common</module>
19         <module>yang-data-api</module>
20         <module>yang-data-util</module>
21         <module>yang-data-impl</module>
22         <module>yang-ext</module>
23         <module>yang-model-api</module>
24         <module>yang-maven-plugin</module>
25         <module>yang-maven-plugin-it</module>
26         <module>yang-maven-plugin-spi</module>
27         <module>yang-model-util</module>
28         <module>yang-parser-api</module>
29         <module>yang-parser-impl</module>
30     </modules>
31
32     <dependencyManagement>
33         <dependencies>
34             <dependency>
35                 <groupId>org.opendaylight.yangtools</groupId>
36                 <artifactId>yang-common</artifactId>
37                 <version>${project.version}</version>
38             </dependency>
39             <dependency>
40                 <groupId>org.opendaylight.yangtools</groupId>
41                 <artifactId>yang-data-api</artifactId>
42                 <version>${project.version}</version>
43             </dependency>
44             <dependency>
45                 <groupId>org.opendaylight.yangtools</groupId>
46                 <artifactId>yang-data-util</artifactId>
47                 <version>${project.version}</version>
48             </dependency>
49             <dependency>
50                 <groupId>org.opendaylight.yangtools</groupId>
51                 <artifactId>yang-model-api</artifactId>
52                 <version>${project.version}</version>
53             </dependency>
54             <dependency>
55                 <groupId>org.opendaylight.yangtools</groupId>
56                 <artifactId>yang-model-util</artifactId>
57                 <version>${project.version}</version>
58             </dependency>
59             <dependency>
60                 <groupId>org.opendaylight.yangtools</groupId>
61                 <artifactId>yang-binding</artifactId>
62                 <version>${project.version}</version>
63             </dependency>
64             <dependency>
65                 <groupId>org.opendaylight.yangtools</groupId>
66                 <artifactId>yang-parser-api</artifactId>
67                 <version>${project.version}</version>
68             </dependency>
69             <dependency>
70                 <groupId>org.opendaylight.yangtools</groupId>
71                 <artifactId>yang-parser-impl
72                 </artifactId>
73                 <version>${project.version}</version>
74             </dependency>
75             <dependency>
76                 <groupId>org.opendaylight.yangtools</groupId>
77                 <artifactId>yang-maven-plugin</artifactId>
78                 <version>${project.version}</version>
79             </dependency>
80             <dependency>
81                 <groupId>org.opendaylight.yangtools</groupId>
82                 <artifactId>yang-maven-plugin-spi</artifactId>
83                 <version>${project.version}</version>
84             </dependency>
85             <dependency>
86                 <groupId>junit</groupId>
87                 <artifactId>junit</artifactId>
88                 <version>4.10</version>
89                 <scope>test</scope>
90                 <optional>true</optional>
91             </dependency>
92             <dependency>
93                 <groupId>org.slf4j</groupId>
94                 <artifactId>slf4j-api</artifactId>
95                 <version>1.7.2</version>
96             </dependency>
97         </dependencies>
98     </dependencyManagement>
99
100     <distributionManagement>
101         <!-- OpenDayLight Released artifact -->
102         <repository>
103             <id>opendaylight-release</id>
104             <url>${nexusproxy}/repositories/opendaylight.release/</url>
105         </repository>
106         <!-- OpenDayLight Snapshot artifact -->
107         <snapshotRepository>
108             <id>opendaylight-snapshot</id>
109             <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
110         </snapshotRepository>
111         <site>
112             <id>${project.artifactId}-site</id>
113             <url>./</url>
114         </site>
115     </distributionManagement>
116
117     <build>
118         <plugins>
119             <plugin>
120                 <groupId>org.apache.maven.plugins</groupId>
121                 <artifactId>maven-compiler-plugin</artifactId>
122                 <version>2.0</version>
123                 <inherited>true</inherited>
124                 <configuration>
125                     <source>1.7</source>
126                     <target>1.7</target>
127                 </configuration>
128             </plugin>
129             <plugin>
130                 <groupId>org.apache.maven.plugins</groupId>
131                 <artifactId>maven-javadoc-plugin</artifactId>
132                 <configuration>
133                     <stylesheet>maven</stylesheet>
134                 </configuration>
135                 <executions>
136                     <execution>
137                         <goals>
138                             <goal>aggregate</goal>
139                         </goals>
140                         <phase>site</phase>
141                     </execution>
142                 </executions>
143             </plugin>
144         </plugins>
145     </build>
146
147     <reporting>
148         <plugins>
149             <plugin>
150                 <groupId>org.codehaus.mojo</groupId>
151                 <artifactId>findbugs-maven-plugin</artifactId>
152                 <version>2.4.0</version>
153                 <configuration>
154                     <effort>Max</effort>
155                     <threshold>Low</threshold>
156                     <goal>site</goal>
157                 </configuration>
158             </plugin>
159             <plugin>
160                 <groupId>org.codehaus.mojo</groupId>
161                 <artifactId>jdepend-maven-plugin</artifactId>
162                 <version>2.0-beta-2</version>
163             </plugin>
164         </plugins>
165     </reporting>
166
167 </project>