HoneyNode Java 11 support for 221 devices
[transportpce.git] / tests / honeynode / 2.2.1 / honeynode-distribution / pom.xml
index 6521e3b88923a2a0a757ceb2a7dbaadf71b06f36..6a18f138784d72f2027f7432b6eb0ad112c4bc20 100644 (file)
@@ -1,26 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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">
-
   <parent>
     <groupId>io.fd.honeycomb.common</groupId>
     <artifactId>minimal-distribution-parent</artifactId>
-    <version>1.18.01</version>
+    <version>1.19.04</version>
   </parent>
-
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.transportpce</groupId>
   <artifactId>honeynode-distribution</artifactId>
-  <version>1.18.01</version>
-
   <properties>
     <exec.parameters>-Xms128m -Xmx128m</exec.parameters>
     <main.class>io.fd.honeycomb.infra.distro.Main</main.class>
-    <interfaces.mapping.version>1.18.01</interfaces.mapping.version>
-    <honeycomb.min.distro.version>1.18.01</honeycomb.min.distro.version>
+    <interfaces.mapping.version>1.19.04</interfaces.mapping.version>
+    <honeycomb.min.distro.version>1.19.04</honeycomb.min.distro.version>
+    <guice.version>4.2.2</guice.version>
+    <guice.config.version>1.4.1</guice.config.version>
     <!--
        Defines list of specific modules provided by the distribution
        (adds them to base modules like NetconfModule and RestconfModule).
-
        Module configuration is placed in 'modules' subdir of the target distro folder.
        Modules can be disabled by commenting them out in the pom.xml
        or modules configuration file.
@@ -32,8 +29,8 @@
         io.fd.honeycomb.transportpce.device.DeviceRpcModule,
         io.fd.honeycomb.transportpce.device.DeviceNotificationModule,
     </distribution.modules>
+    <checkstyle.skip>true</checkstyle.skip>
   </properties>
-
   <build>
     <plugins>
       <plugin>
         <artifactId>maven-assembly-plugin</artifactId>
       </plugin>
     </plugins>
+    <pluginManagement>
+        <plugins>
+            <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+            <plugin>
+                <groupId>org.eclipse.m2e</groupId>
+                <artifactId>lifecycle-mapping</artifactId>
+                <version>1.0.0</version>
+                <configuration>
+                    <lifecycleMappingMetadata>
+                        <pluginExecutions>
+                            <pluginExecution>
+                                <pluginExecutionFilter>
+                                    <groupId>
+                                        org.apache.maven.plugins
+                                    </groupId>
+                                    <artifactId>
+                                        maven-checkstyle-plugin
+                                    </artifactId>
+                                    <versionRange>
+                                        [3.0.0,)
+                                    </versionRange>
+                                    <goals>
+                                        <goal>check</goal>
+                                    </goals>
+                                </pluginExecutionFilter>
+                                <action>
+                                    <ignore></ignore>
+                                </action>
+                            </pluginExecution>
+                        </pluginExecutions>
+                    </lifecycleMappingMetadata>
+                </configuration>
+            </plugin>
+        </plugins>
+    </pluginManagement>
   </build>
-
   <dependencies>
     <!-- Dependency on honeynode plugin -->
     <dependency>
       <artifactId>minimal-distribution</artifactId>
       <version>${honeycomb.min.distro.version}</version>
     </dependency>
-
   </dependencies>
-</project>
-
+</project>
\ No newline at end of file