Bump upstreams
[openflowplugin.git] / parent / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
5
6  This program and the accompanying materials are made available under the
7  terms of the Eclipse Public License v1.0 which accompanies this distribution,
8  and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <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/xsd/maven-4.0.0.xsd">
11
12     <parent>
13         <groupId>org.opendaylight.mdsal</groupId>
14         <artifactId>binding-parent</artifactId>
15         <version>12.0.3</version>
16         <relativePath/>
17     </parent>
18
19     <modelVersion>4.0.0</modelVersion>
20     <groupId>org.opendaylight.openflowplugin</groupId>
21     <artifactId>openflowplugin-parent</artifactId>
22     <version>0.18.0-SNAPSHOT</version>
23     <packaging>pom</packaging>
24
25     <scm>
26         <connection>scm:git:ssh://git.opendaylight.org:29418/openflowplugin.git</connection>
27         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/openflowplugin.git</developerConnection>
28         <url>https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Main</url>
29         <tag>HEAD</tag>
30     </scm>
31
32     <dependencyManagement>
33         <dependencies>
34             <dependency>
35                 <groupId>org.opendaylight.openflowplugin</groupId>
36                 <artifactId>openflowplugin-artifacts</artifactId>
37                 <version>${project.version}</version>
38                 <scope>import</scope>
39                 <type>pom</type>
40             </dependency>
41             <dependency>
42                 <groupId>org.opendaylight.controller</groupId>
43                 <artifactId>controller-artifacts</artifactId>
44                 <version>8.0.3</version>
45                 <type>pom</type>
46                 <scope>import</scope>
47             </dependency>
48             <dependency>
49                 <groupId>org.opendaylight.infrautils</groupId>
50                 <artifactId>infrautils-artifacts</artifactId>
51                 <version>6.0.4</version>
52                 <type>pom</type>
53                 <scope>import</scope>
54             </dependency>
55             <dependency>
56                 <groupId>org.opendaylight.serviceutils</groupId>
57                 <artifactId>serviceutils-artifacts</artifactId>
58                 <version>0.13.0-SNAPSHOT</version>
59                 <type>pom</type>
60                 <scope>import</scope>
61             </dependency>
62             <!-- thirdparty -->
63             <dependency>
64                 <groupId>pl.pragmatists</groupId>
65                 <artifactId>JUnitParams</artifactId>
66                 <version>1.0.3</version>
67             </dependency>
68         </dependencies>
69     </dependencyManagement>
70
71     <build>
72         <plugins>
73             <plugin>
74                 <groupId>org.apache.maven.plugins</groupId>
75                 <artifactId>maven-checkstyle-plugin</artifactId>
76                 <configuration>
77                     <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
78                 </configuration>
79             </plugin>
80             <plugin>
81                 <groupId>com.github.spotbugs</groupId>
82                 <artifactId>spotbugs-maven-plugin</artifactId>
83                 <configuration>
84                     <failOnError>true</failOnError>
85                 </configuration>
86             </plugin>
87             <plugin>
88                 <groupId>org.codehaus.mojo</groupId>
89                 <artifactId>build-helper-maven-plugin</artifactId>
90             </plugin>
91         </plugins>
92         <pluginManagement>
93             <plugins>
94                 <plugin>
95                     <groupId>org.apache.felix</groupId>
96                     <artifactId>maven-bundle-plugin</artifactId>
97                     <extensions>true</extensions>
98                     <configuration>
99                         <instructions>
100                             <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
101                         </instructions>
102                         <manifestLocation>${project.build.directory}/META-INF</manifestLocation>
103                     </configuration>
104                 </plugin>
105                 <!-- Ignore/Execute plugin execution -->
106                 <plugin>
107                     <groupId>org.eclipse.m2e</groupId>
108                     <artifactId>lifecycle-mapping</artifactId>
109                     <version>1.0.0</version>
110                     <configuration>
111                         <lifecycleMappingMetadata>
112                             <pluginExecutions>
113                                 <pluginExecution>
114                                     <pluginExecutionFilter>
115                                         <groupId>org.codehaus.mojo</groupId>
116                                         <artifactId>properties-maven-plugin</artifactId>
117                                         <versionRange>[0.0,)</versionRange>
118                                         <goals>
119                                             <goal>set-system-properties</goal>
120                                         </goals>
121                                     </pluginExecutionFilter>
122                                     <action>
123                                         <ignore/>
124                                     </action>
125                                 </pluginExecution>
126                                 <pluginExecution>
127                                     <pluginExecutionFilter>
128                                         <groupId>org.jacoco</groupId>
129                                         <artifactId>jacoco-maven-plugin</artifactId>
130                                         <versionRange>[0.0,)</versionRange>
131                                         <goals>
132                                             <goal>prepare-agent</goal>
133                                             <goal>pre-test</goal>
134                                             <goal>post-test</goal>
135                                         </goals>
136                                     </pluginExecutionFilter>
137                                     <action>
138                                         <ignore/>
139                                     </action>
140                                 </pluginExecution>
141                                 <pluginExecution>
142                                     <pluginExecutionFilter>
143                                         <groupId>org.ops4j.pax.exam</groupId>
144                                         <artifactId>maven-paxexam-plugin</artifactId>
145                                         <versionRange>[1.2.4,)</versionRange>
146                                         <goals>
147                                             <goal>generate-depends-file</goal>
148                                         </goals>
149                                     </pluginExecutionFilter>
150                                     <action>
151                                         <execute>
152                                             <runOnIncremental>false</runOnIncremental>
153                                         </execute>
154                                     </action>
155                                 </pluginExecution>
156                                 <pluginExecution>
157                                     <pluginExecutionFilter>
158                                         <groupId>org.codehaus.groovy.maven</groupId>
159                                         <artifactId>gmaven-plugin</artifactId>
160                                         <versionRange>1.0</versionRange>
161                                         <goals>
162                                             <goal>execute</goal>
163                                         </goals>
164                                     </pluginExecutionFilter>
165                                     <action>
166                                         <ignore/>
167                                     </action>
168                                 </pluginExecution>
169                                 <pluginExecution>
170                                     <pluginExecutionFilter>
171                                         <groupId>org.apache.maven.plugins</groupId>
172                                         <artifactId>maven-enforcer-plugin</artifactId>
173                                         <versionRange>${enforcer.version}</versionRange>
174                                         <goals>
175                                             <goal>enforce</goal>
176                                         </goals>
177                                     </pluginExecutionFilter>
178                                     <action>
179                                         <ignore/>
180                                     </action>
181                                 </pluginExecution>
182                             </pluginExecutions>
183                         </lifecycleMappingMetadata>
184                     </configuration>
185                 </plugin>
186             </plugins>
187         </pluginManagement>
188     </build>
189
190     <profiles>
191         <profile>
192             <id>findbugsReport</id>
193             <reporting>
194                 <plugins>
195                     <plugin>
196                         <groupId>org.apache.maven.plugins</groupId>
197                         <artifactId>maven-project-info-reports-plugin</artifactId>
198                         <version>2.7</version>
199                         <configuration>
200                             <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
201                             <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
202                         </configuration>
203                         <reportSets>
204                             <reportSet>
205                                 <reports>
206                                     <report>index</report>
207                                     <report>project-team</report>
208                                     <report>license</report>
209                                     <report>mailing-list</report>
210                                     <report>plugin-management</report>
211                                     <report>cim</report>
212                                     <report>issue-tracking</report>
213                                     <report>scm</report>
214                                     <report>summary</report>
215                                 </reports>
216                             </reportSet>
217                         </reportSets>
218                     </plugin>
219                     <plugin>
220                         <groupId>org.codehaus.mojo</groupId>
221                         <artifactId>findbugs-maven-plugin</artifactId>
222                         <version>2.5.2</version>
223                     </plugin>
224                     <plugin>
225                         <groupId>org.apache.maven.plugins</groupId>
226                         <artifactId>maven-pmd-plugin</artifactId>
227                         <version>3.0.5</version>
228                     </plugin>
229                     <plugin>
230                         <groupId>org.apache.maven.plugins</groupId>
231                         <artifactId>maven-jxr-plugin</artifactId>
232                         <version>2.3</version>
233                     </plugin>
234                 </plugins>
235             </reporting>
236         </profile>
237     </profiles>
238 </project>