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 <modelVersion>4.0.0</modelVersion>
4 <groupId>org.opendaylight.controller</groupId>
5 <artifactId>yang-prototype</artifactId>
6 <version>0.5-SNAPSHOT</version>
7 <packaging>pom</packaging>
10 <module>code-generator</module>
14 <sonar.host.url>https://sonar.opendaylight.org/</sonar.host.url>
15 <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
16 <sitedeploy>dav:http://nexus.opendaylight.org/content/sites/site</sitedeploy>
17 <siteplugin>3.2</siteplugin>
18 <projectinfo>2.6</projectinfo>
19 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
20 <compiler.version>2.3.2</compiler.version>
21 <surefire.version>2.13</surefire.version>
22 <exam.version>3.0.0</exam.version>
23 <url.version>1.5.0</url.version>
24 <enunciate.version>1.26.2</enunciate.version>
25 <sonar.branch>${user.name}-private-view</sonar.branch>
26 <sonar.skippedModules>org.openflow.openflowj,net.sf.jung2</sonar.skippedModules>
27 <logback.version>1.0.9</logback.version>
28 <slf4j.version>1.7.2</slf4j.version>
35 <url>${nexusproxy}/repositories/central2/</url>
42 <!-- http://repository.springsource.com/maven/bundles/release -->
44 <id>ebr-bundles-release</id>
45 <name>ebr-bundles-release</name>
46 <url>${nexusproxy}/repositories/ebr-bundles-release/</url>
49 <!-- http://repository.springsource.com/maven/bundles/external -->
51 <id>ebr-bundles-external</id>
52 <name>ebr-bundles-external</name>
53 <url>${nexusproxy}/repositories/ebr-bundles-external/</url>
55 <!-- Maven repo2 mirror -->
56 <!-- http://repo2.maven.org/maven2 -->
60 <url>${nexusproxy}/repositories/central2/</url>
62 <!-- Maven repo1 mirror -->
63 <!-- http://repo1.maven.org/maven2 -->
67 <url>${nexusproxy}/repositories/central/</url>
70 <!-- https://oss.sonatype.org/content/repositories/ops4j-releases -->
72 <id>ops4j-releases</id>
73 <name>ops4j-releases</name>
74 <url>${nexusproxy}/repositories/ops4j-releases/</url>
76 <!-- Third Packages hosted in local maven because not available in other
80 <name>thirdparty</name>
81 <url>${nexusproxy}/repositories/thirdparty/</url>
84 <!-- https://repository.jboss.org/nexus/content/repositories/releases -->
86 <id>jboss.releases</id>
87 <name>jboss.releases</name>
88 <url>${nexusproxy}/repositories/jboss.releases/</url>
90 <!-- OpenDayLight Released artifact -->
92 <id>opendaylight-release</id>
93 <name>opendaylight-release</name>
94 <url>${nexusproxy}/repositories/opendaylight.release/</url>
96 <!-- OpenDayLight Snapshot artifact -->
98 <id>opendaylight-snapshot</id>
99 <name>opendaylight-snapshot</name>
100 <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
103 <distributionManagement>
104 <!-- OpenDayLight Released artifact -->
106 <id>opendaylight-release</id>
107 <url>${nexusproxy}/repositories/opendaylight.release/</url>
109 <!-- OpenDayLight Snapshot artifact -->
111 <id>opendaylight-snapshot</id>
112 <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
113 </snapshotRepository>
114 <!-- Site deployment -->
117 <url>${sitedeploy}</url>
119 </distributionManagement>
122 <dependencyManagement>
125 <groupId>junit</groupId>
126 <artifactId>junit</artifactId>
127 <version>4.10</version>
129 <optional>true</optional>
132 <groupId>org.slf4j</groupId>
133 <artifactId>slf4j-api</artifactId>
134 <version>1.7.2</version>
137 </dependencyManagement>
141 <groupId>org.apache.maven.plugins</groupId>
142 <artifactId>maven-compiler-plugin</artifactId>
143 <version>${compiler.version}</version>
144 <inherited>true</inherited>
151 <groupId>org.apache.maven.plugins</groupId>
152 <artifactId>maven-javadoc-plugin</artifactId>
153 <version>2.8.1</version>
155 <stylesheet>maven</stylesheet>
160 <goal>aggregate</goal>
165 <id>attach-javadocs</id>
166 <phase>deploy</phase>
167 <goals><goal>jar</goal></goals>
172 <artifactId>maven-source-plugin</artifactId>
175 <id>attach-sources</id>
176 <phase>deploy</phase>
177 <goals><goal>jar-no-fork</goal></goals>
182 <!-- explicitly define maven-deploy-plugin after other to force exec order -->
183 <artifactId>maven-deploy-plugin</artifactId>
187 <phase>deploy</phase>
188 <goals><goal>deploy</goal></goals>
197 <groupId>org.codehaus.mojo</groupId>
198 <artifactId>findbugs-maven-plugin</artifactId>
199 <version>2.4.0</version>
202 <threshold>Low</threshold>
207 <groupId>org.codehaus.mojo</groupId>
208 <artifactId>jdepend-maven-plugin</artifactId>
209 <version>2.0-beta-2</version>
217 <activeByDefault>true</activeByDefault>
220 <build.suffix>${project.version}</build.suffix>
227 <name>BUILDSUFFIX</name>
231 <build.suffix>${BUILDSUFFIX}</build.suffix>