Add missing <name> fields for pom.xml files
[ovsdb.git] / commons / it / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 2015, 2016 Red Hat, Inc. and others. All rights reserved.
4
5 This program and the accompanying materials are made available under the
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0"
10          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12   <modelVersion>4.0.0</modelVersion>
13
14   <parent>
15     <groupId>org.opendaylight.controller</groupId>
16     <artifactId>mdsal-it-parent</artifactId>
17     <version>1.6.0-SNAPSHOT</version>
18     <relativePath/>
19   </parent>
20
21   <groupId>org.opendaylight.ovsdb</groupId>
22   <artifactId>it</artifactId>
23   <version>1.5.0-SNAPSHOT</version>
24   <packaging>pom</packaging>
25   <!-- <name> formatting is used by autorelease to parse and notify projects on
26        build failure. Please do not modify this unless you have a good reason. -->
27   <name>ODL :: ovsdb :: ${project.artifactId}</name>
28   <description>The OVSDB Plugin integration project is a project for OpenDaylight that will implement the Open vSwitch Database RFC 7047 management protocol allowing the Southbound configuration of vSwitches and a network virtualization implementation.</description>
29   <licenses>
30     <license>
31       <name>Eclipse Public License v1.0</name>
32       <url>http://www.eclipse.org/legal/epl-v10.html</url>
33     </license>
34   </licenses>
35   <developers>
36     <developer>
37       <name>Sam Hague</name>
38       <email>shague@gmail.com</email>
39       <url>https://github.com/shague</url>
40     </developer>
41   </developers>
42   <scm>
43     <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
44     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
45     <tag>HEAD</tag>
46     <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
47   </scm>
48
49   <properties>
50     <skip.surefire.tests>false</skip.surefire.tests>
51   </properties>
52
53   <profiles>
54     <profile>
55       <id>default</id>
56       <activation>
57         <activeByDefault>true</activeByDefault>
58       </activation>
59       <properties>
60         <skipITs>true</skipITs>
61       </properties>
62     </profile>
63     <profile>
64       <id>integrationtest</id>
65       <activation>
66         <activeByDefault>false</activeByDefault>
67       </activation>
68       <properties>
69         <skipITs>false</skipITs>
70         <skip.surefire.tests>true</skip.surefire.tests>
71         <skip.karaf.featureTest>true</skip.karaf.featureTest>
72         <maven.javadoc.skip>true</maven.javadoc.skip>
73         <maven.source.skip>true</maven.source.skip>
74         <checkstyle.skip>true</checkstyle.skip>
75         <findbugs.skip>true</findbugs.skip>
76         <pmd.skip>true</pmd.skip>
77         <cpd.skip>true</cpd.skip>
78         <maven.site.skip>true</maven.site.skip>
79         <invoker.skip>true</invoker.skip>
80         <enforcer.skip>true</enforcer.skip>
81       </properties>
82     </profile>
83   </profiles>
84
85   <dependencyManagement>
86     <dependencies>
87       <dependency>
88         <groupId>org.codehaus.sonar-plugins.java</groupId>
89         <artifactId>sonar-jacoco-listeners</artifactId>
90         <version>${sonar-jacoco-listeners.version}</version>
91         <scope>test</scope>
92       </dependency>
93     </dependencies>
94   </dependencyManagement>
95
96   <build>
97     <plugins>
98       <plugin>
99         <groupId>org.jacoco</groupId>
100         <artifactId>jacoco-maven-plugin</artifactId>
101       </plugin>
102       <plugin>
103         <groupId>org.apache.maven.plugins</groupId>
104         <artifactId>maven-failsafe-plugin</artifactId>
105         <configuration>
106           <properties>
107             <property>
108               <name>listener</name>
109               <value>org.sonar.java.jacoco.JUnitListener</value>
110             </property>
111           </properties>
112         </configuration>
113       </plugin>
114       <plugin>
115         <artifactId>maven-surefire-plugin</artifactId>
116         <configuration>
117           <skipTests>${skip.surefire.tests}</skipTests>
118         </configuration>
119       </plugin>
120       <plugin>
121         <artifactId>maven-antrun-plugin</artifactId>
122         <executions>
123           <execution>
124             <id>prep-jacoco-agent</id>
125             <phase>pre-integration-test</phase>
126             <goals>
127               <goal>run</goal>
128             </goals>
129             <configuration>
130               <target>
131                 <copy file="${settings.localRepository}/org/jacoco/org.jacoco.agent/${jacoco.version}/org.jacoco.agent-${jacoco.version}-runtime.jar"
132                       tofile="target/exam/jars/org.jacoco.agent.jar" />
133               </target>
134             </configuration>
135           </execution>
136         </executions>
137       </plugin>
138     </plugins>
139   </build>
140
141   <!--
142       Maven Site Configuration
143
144       The following configuration is necessary for maven-site-plugin to
145       correctly identify the correct deployment path for OpenDaylight Maven
146       sites.
147   -->
148   <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
149
150   <distributionManagement>
151     <site>
152       <id>opendaylight-site</id>
153       <url>${nexus.site.url}/${project.artifactId}/</url>
154     </site>
155   </distributionManagement>
156 </project>