d783af8425c20394237b4f1f962ec375382ce3b2
[transportpce.git] / tests / honeynode / 2.2.1 / honeynode-common / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright (c) 2018 Orange and others. Licensed under the Apache License,
3     Version 2.0 (the "License"); You may not use this file except in compliance
4     with the License. You may obtain a copy of the License at:http://www.apache.org/licenses/LICENSE-2.0
5     Unless required by applicable law or agreed to in writing, software distributed
6     under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
7     OR CONDITIONS OF ANY KIND, either express or implied. See the License for
8     the specific language governing permissions and limitations under the License. -->
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     <parent>
14         <groupId>io.fd.honeycomb.common</groupId>
15         <artifactId>impl-parent</artifactId>
16         <version>1.19.04</version>
17     </parent>
18     <groupId>io.fd.honeycomb.transportpce</groupId>
19     <artifactId>honeynode-common</artifactId>
20     <packaging>bundle</packaging>
21     <properties>
22         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
24         <java.version>11</java.version>
25         <guice.version>4.2.2</guice.version>
26         <guice.config.version>1.4.1</guice.config.version>
27     </properties>
28     <dependencyManagement>
29         <dependencies>
30             <dependency>
31                 <groupId>org.opendaylight.mdsal</groupId>
32                 <artifactId>mdsal-artifacts</artifactId>
33                 <version>3.0.6</version>
34                 <type>pom</type>
35                 <scope>import</scope>
36             </dependency>
37             <dependency>
38                 <groupId>org.opendaylight.yangtools</groupId>
39                 <artifactId>yangtools-artifacts</artifactId>
40                 <version>2.0.13</version>
41                 <type>pom</type>
42                 <scope>import</scope>
43             </dependency>
44         </dependencies>
45     </dependencyManagement>
46     <dependencies>
47         <dependency>
48             <groupId>com.google.guava</groupId>
49             <artifactId>guava</artifactId>
50         </dependency>
51         <dependency>
52             <groupId>org.slf4j</groupId>
53             <artifactId>slf4j-api</artifactId>
54         </dependency>
55         <dependency>
56             <groupId>org.opendaylight.controller</groupId>
57             <artifactId>sal-binding-broker-impl</artifactId>
58         </dependency>
59         <dependency>
60             <groupId>org.opendaylight.controller</groupId>
61             <artifactId>sal-binding-api</artifactId>
62         </dependency>
63         <dependency>
64             <groupId>org.opendaylight.yangtools</groupId>
65             <artifactId>yang-data-codec-xml</artifactId>
66         </dependency>
67         <dependency>
68             <groupId>org.opendaylight.yangtools</groupId>
69             <artifactId>yang-data-codec-gson</artifactId>
70         </dependency>
71     </dependencies>
72     <build>
73         <pluginManagement>
74             <plugins>
75                 <plugin>
76                     <artifactId>maven-compiler-plugin</artifactId>
77                     <version>3.8.0</version>
78                     <configuration>
79                         <source>${java.version}</source>
80                         <target>${java.version}</target>
81                     </configuration>
82                 </plugin>
83                 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
84                 <plugin>
85                     <groupId>org.eclipse.m2e</groupId>
86                     <artifactId>lifecycle-mapping</artifactId>
87                     <version>1.0.0</version>
88                     <configuration>
89                         <lifecycleMappingMetadata>
90                             <pluginExecutions>
91                                 <pluginExecution>
92                                     <pluginExecutionFilter>
93                                         <groupId>
94                                             org.apache.maven.plugins
95                                         </groupId>
96                                         <artifactId>
97                                             maven-checkstyle-plugin
98                                         </artifactId>
99                                         <versionRange>
100                                             [3.0.0,)
101                                         </versionRange>
102                                         <goals>
103                                             <goal>check</goal>
104                                         </goals>
105                                     </pluginExecutionFilter>
106                                     <action>
107                                         <ignore></ignore>
108                                     </action>
109                                 </pluginExecution>
110                                 <pluginExecution>
111                                     <pluginExecutionFilter>
112                                         <groupId>
113                                             org.codehaus.gmavenplus
114                                         </groupId>
115                                         <artifactId>
116                                             gmavenplus-plugin
117                                         </artifactId>
118                                         <versionRange>
119                                             [1.6.2,)
120                                         </versionRange>
121                                         <goals>
122                                             <goal>execute</goal>
123                                         </goals>
124                                     </pluginExecutionFilter>
125                                     <action>
126                                         <ignore></ignore>
127                                     </action>
128                                 </pluginExecution>
129                                 <pluginExecution>
130                                     <pluginExecutionFilter>
131                                         <groupId>
132                                             org.apache.maven.plugins
133                                         </groupId>
134                                         <artifactId>
135                                             maven-dependency-plugin
136                                         </artifactId>
137                                         <versionRange>
138                                             [2.10,)
139                                         </versionRange>
140                                         <goals>
141                                             <goal>
142                                                 copy-dependencies
143                                             </goal>
144                                         </goals>
145                                     </pluginExecutionFilter>
146                                     <action>
147                                         <ignore></ignore>
148                                     </action>
149                                 </pluginExecution>
150                             </pluginExecutions>
151                         </lifecycleMappingMetadata>
152                     </configuration>
153                 </plugin>
154             </plugins>
155         </pluginManagement>
156     </build>
157 </project>