Refactor the poms to clean up unused tags and move to odl parent
[lispflowmapping.git] / 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/maven-v4_0_0.xsd">
3   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.opendaylight.lispflowmapping</groupId>
6     <artifactId>lispflowmapping-commons</artifactId>
7     <version>1.2.0-SNAPSHOT</version>
8     <relativePath>commons/parent</relativePath>
9   </parent>
10
11   <artifactId>lispflowmapping-all</artifactId>
12   <packaging>pom</packaging>
13   <name>LISP Flow Mapping All modules</name>
14
15   <modules>
16     <module>commons/parent</module>
17     <module>commons/build_tools</module>
18     <module>commons/unittest_tools</module>
19     <module>mappingservice</module>
20     <module>distribution</module>
21     <module>features</module>
22     <module>distribution-karaf</module>
23   </modules>
24
25   <build>
26     <pluginManagement>
27       <plugins>
28         <plugin>
29           <!-- we are overriding the default version of this plugin here... not
30                                                 sure why. -->
31           <groupId>org.apache.maven.plugins</groupId>
32           <artifactId>maven-dependency-plugin</artifactId>
33           <version>2.8</version>
34         </plugin>
35       </plugins>
36     </pluginManagement>
37     <plugins>
38       <plugin>
39         <!-- In this project we want to automatically sort all poms, thus we
40                                         add the invocation of this plugin to the root parent. Configuration is in
41                                         the ODL parent. -->
42         <groupId>com.google.code.sortpom</groupId>
43         <artifactId>maven-sortpom-plugin</artifactId>
44       </plugin>
45     </plugins>
46   </build>
47
48   <repositories>
49     <!-- NOTE: The repositories and plugin repositories sections need fully
50                         qualified URLs to the nexus because it has to download the parent. There
51                         seems to be a bug where you need to parent before any properties can be substituted
52                         in. You can override this URL by using the "mirror" section of your settings.xml
53                         configuration file. See http://maven.apache.org/guides/mini/guide-mirror-settings.html -->
54     <!-- OpenDayLight Repo Mirror -->
55     <repository>
56       <releases>
57         <enabled>true</enabled>
58         <updatePolicy>never</updatePolicy>
59       </releases>
60       <snapshots>
61         <enabled>false</enabled>
62       </snapshots>
63       <id>opendaylight-mirror</id>
64       <name>opendaylight-mirror</name>
65       <url>http://nexus.opendaylight.org/content/groups/public/</url>
66     </repository>
67     <!-- OpenDayLight Snapshot artifact -->
68     <repository>
69       <releases>
70         <enabled>false</enabled>
71       </releases>
72       <snapshots>
73         <enabled>true</enabled>
74       </snapshots>
75       <id>opendaylight-snapshot</id>
76       <name>opendaylight-snapshot</name>
77       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
78     </repository>
79     <repository>
80       <releases>
81         <enabled>true</enabled>
82       </releases>
83       <snapshots>
84         <enabled>false</enabled>
85       </snapshots>
86       <id>opendaylight-snapshot-release</id>
87       <name>opendaylight-snapshot-release</name>
88       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
89     </repository>
90     <repository>
91       <snapshots>
92         <enabled>true</enabled>
93         <updatePolicy>never</updatePolicy>
94       </snapshots>
95       <id>maven-restlet</id>
96       <name>Public online Restlet repository</name>
97       <url>http://maven.restlet.org</url>
98     </repository>
99   </repositories>
100
101   <pluginRepositories>
102     <!-- see above note about mirrors and hard coded URLs. -->
103     <!-- OpenDayLight Repo Mirror -->
104     <pluginRepository>
105       <releases>
106         <enabled>true</enabled>
107         <updatePolicy>never</updatePolicy>
108       </releases>
109       <snapshots>
110         <enabled>false</enabled>
111       </snapshots>
112       <id>opendaylight-mirror</id>
113       <name>opendaylight-mirror</name>
114       <url>http://nexus.opendaylight.org/content/groups/public/</url>
115     </pluginRepository>
116     <!-- OpenDayLight Snapshot artifact -->
117     <pluginRepository>
118       <releases>
119         <enabled>false</enabled>
120       </releases>
121       <snapshots>
122         <enabled>true</enabled>
123       </snapshots>
124       <id>opendaylight-snapshot</id>
125       <name>opendaylight-snapshot</name>
126       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
127     </pluginRepository>
128   </pluginRepositories>
129
130 </project>