Use managed transactions in vpnmanager-impl
[netvirt.git] / commons / managed-tx-parent / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 2018 Red Hat, Inc. and others.
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 INTERNAL
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
13     <parent>
14         <groupId>org.opendaylight.netvirt</groupId>
15         <artifactId>binding-parent</artifactId>
16         <version>0.7.0-SNAPSHOT</version>
17         <relativePath>../binding-parent</relativePath>
18     </parent>
19
20     <!-- This is a temporary parent, enforcing checks against the use of unmanaged transactions.
21          Once all of NetVirt can enforce this, the configuration will be merged into binding-parent. -->
22     <groupId>org.opendaylight.netvirt</groupId>
23     <artifactId>managed-tx-parent</artifactId>
24     <version>0.7.0-SNAPSHOT</version>
25     <name>ODL :: netvirt :: ${project.artifactId}</name>
26     <modelVersion>4.0.0</modelVersion>
27     <packaging>pom</packaging>
28
29     <build>
30         <pluginManagement>
31             <plugins>
32                 <plugin>
33                     <artifactId>maven-checkstyle-plugin</artifactId>
34                     <dependencies>
35                         <dependency>
36                             <groupId>org.opendaylight.netvirt</groupId>
37                             <artifactId>checkstyle</artifactId>
38                             <version>0.7.0-SNAPSHOT</version>
39                         </dependency>
40                     </dependencies>
41                     <executions>
42                         <execution>
43                             <id>check-databroker</id>
44                             <goals>
45                                 <goal>check</goal>
46                             </goals>
47                             <phase>process-sources</phase>
48                             <configuration>
49                                 <configLocation>databroker-checks.xml</configLocation>
50                                 <includeResources>false</includeResources>
51                                 <includeTestSourceDirectory>false</includeTestSourceDirectory>
52                                 <includeTestResources>false</includeTestResources>
53                                 <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
54                                 <failsOnError>true</failsOnError>
55                                 <consoleOutput>true</consoleOutput>
56                             </configuration>
57                         </execution>
58                     </executions>
59                 </plugin>
60             </plugins>
61         </pluginManagement>
62     </build>
63 </project>