代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/opennms 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?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/maven-v4_0_0.xsd">
<!-- OpenNMS Top-Level POM -->
<modelVersion>4.0.0</modelVersion>
<groupId>org.opennms</groupId>
<artifactId>opennms</artifactId>
<version>28.1.1</version>
<packaging>pom</packaging>
<name>OpenNMS</name>
<url>http://opennms.org/</url>
<description>
OpenNMS is the world's first enterprise grade network management platform developed under the open source model. It consists of a community supported open-source project as well as a commercial services, training and support organization.
</description>
<licenses>
<license>
<name>GNU Affero General Public License</name>
<url>http://www.gnu.org/licenses/agpl.html</url>
<comments>
This Maven metadata is provided for informational purposes only. For specific licensing
questions, please contact: OpenNMS(R) Licensing (license@opennms.org)
</comments>
</license>
</licenses>
<issueManagement>
<system>Jira</system>
<url>http://issues.opennms.org/</url>
</issueManagement>
<ciManagement>
<system>Bamboo</system>
<url>http://bamboo.internal.opennms.com:8085/</url>
<notifiers>
<notifier>
<type>htmlmail</type>
<address>ci@lists.opennms.com</address>
</notifier>
</notifiers>
</ciManagement>
<developers>
<developer>
<id>soleger</id>
<name>Seth Leger</name>
<email>seth@opennms.org</email>
<roles>
<role>OGP Member</role>
<role>Software Architect</role>
</roles>
<organization>The OpenNMS Group</organization>
<timezone>-5</timezone>
</developer>
<developer>
<id>brozow</id>
<name>Matt Brozowski</name>
<email>brozow@opennms.org</email>
<roles>
<role>OGP Member</role>
<role>Software Architect</role>
</roles>
<organization>The OpenNMS Group</organization>
<timezone>-5</timezone>
</developer>
<developer>
<id>rangerrick</id>
<name>Benjamin Reed</name>
<email>ranger@opennms.org</email>
<roles>
<role>OGP Member</role>
<role>Software Developer</role>
</roles>
<organization>The OpenNMS Group</organization>
<timezone>-5</timezone>
</developer>
</developers>
<mailingLists>
<mailingList>
<name>OpenNMS Discuss List</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/opennms-discuss</subscribe>
<unsubscribe>https://lists.sourceforge.net/lists/listinfo/opennms-discuss</unsubscribe>
<post>opennms-discuss@lists.sourcforge.net</post>
<archive>http://sourceforge.net/mailarchive/forum.php?forum=opennms-discuss</archive>
</mailingList>
<mailingList>
<name>OpenNMS Developer's List</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/opennms-devel</subscribe>
<unsubscribe>https://lists.sourceforge.net/lists/listinfo/opennms-devel</unsubscribe>
<post>opennms-devel@lists.sourcforge.net</post>
<archive>http://sourceforge.net/mailarchive/forum.php?forum=opennms-devel</archive>
</mailingList>
<mailingList>
<name>OpenNMS Install Help List</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/opennms-install</subscribe>
<unsubscribe>https://lists.sourceforge.net/lists/listinfo/opennms-install</unsubscribe>
<post>opennms-install@lists.sourcforge.net</post>
<archive>http://sourceforge.net/mailarchive/forum.php?forum=opennms-install</archive>
</mailingList>
<mailingList>
<name>OpenNMS Source Control List</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/opennms-cvs</subscribe>
<unsubscribe>https://lists.sourceforge.net/lists/listinfo/opennms-cvs</unsubscribe>
<post>opennms-cvs@lists.sourcforge.net</post>
<archive>http://sourceforge.net/mailarchive/forum.php?forum=opennms-cvs</archive>
</mailingList>
</mailingLists>
<scm>
<connection>scm:git:https://github.com/OpenNMS/opennms.git</connection>
<developerConnection>scm:git:https://${user.name}@github.com/OpenNMS/opennms.git</developerConnection>
<url>https://github.com/OpenNMS/opennms</url>
</scm>
<modules>
<!-- build -->
<module>checkstyle</module>
<!-- new structure -->
<module>dependencies</module>
<module>core</module>
<module>container</module>
<module>features</module>
<module>integrations</module>
<module>protocols</module>
<module>tests</module>
<module>integration-tests</module>
<!-- old structure -->
<module>opennms-util</module>
<module>opennms-bootstrap</module>
<module>opennms-model</module>
<module>opennms-ackd</module>
<module>opennms-alarms</module>
<module>opennms-config-tester</module>
<module>opennms-dao-api</module>
<module>opennms-dao</module>
<module>opennms-dao-mock</module>
<module>opennms-icmp</module>
<module>opennms-javamail</module>
<module>opennms-rrd</module>
<module>opennms-config-api</module>
<module>opennms-config-jaxb</module>
<module>opennms-config</module>
<module>opennms-config-model</module>
<module>opennms-provision</module>
<module>opennms-enterprise-reporting</module>
<module>opennms-services</module>
<module>opennms-taglib</module>
<module>opennms-jetty</module>
<module>opennms-correlation</module>
<module>opennms-reporting</module>
<module>opennms-web-api</module>
<module>opennms-web-dependencies</module>
<module>opennms-webapp</module>
<module>opennms-webapp-rest</module>
<module>opennms-wmi</module>
<module>opennms-asterisk</module>
<module>opennms-config-dao</module>
</modules>
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
<version>2.6</version>
</extension>
</extensions>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>${sonarVersion}</version>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>apache-jsp</artifactId>
<version>${jettyVersion}</version>
<exclusions>
<exclusion>
<groupId>org.mortbay.jasper</groupId>
<artifactId>apache-el</artifactId>
</exclusion>
<exclusion>
<groupId>org.mortbay.jasper</groupId>
<artifactId>apache-jsp</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>3.0.0</version>
</dependency>
</dependencies>
</plugin>
<!--
<plugin>
<groupId>ch.elca.el4j.maven.plugins</groupId>
<artifactId>maven-depgraph-plugin</artifactId>
<version>1.9</version>
</plugin>
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>${maven.install.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.4</version>
</plugin>
<plugin>
<groupId>net.nicoulaj.maven.plugins</groupId>
<artifactId>checksum-maven-plugin</artifactId>
<version>1.5</version>
</plugin>
<plugin>
<groupId>org.apache.servicemix.tooling</groupId>
<artifactId>depends-maven-plugin</artifactId>
<version>1.2</version>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>5.1.1</version>
<extensions>true</extensions>
<configuration>
<obrRepository>NONE</obrRepository>
<instructions>
<!-- Don't add Import-Service MANIFEST.MF headers, just rely on normal OSGi service resolution -->
<_removeheaders>Import-Service</_removeheaders>
</instructions>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.9.1</version>
</plugin>
<plugin>
<groupId>org.dstovall</groupId>
<artifactId>onejar-maven-plugin</artifactId>
<version>1.4.4</version>
<executions>
<execution>
<configuration>
<onejarVersion>0.96</onejarVersion>
<attachToBuild>true</attachToBuild>
</configuration>
<phase>package</phase>
<goals>
<goal>one-jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwtPluginVersion}</version>
<dependencies>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwtVersion}</version>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
<version>${gwtVersion}</version>
</dependency>
</dependencies>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>axistools-maven-plugin</artifactId>
<version>1.4</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.2</version>
<configuration>
<doCheck>false</doCheck>
<getRevisionOnlyOnce>true</getRevisionOnlyOnce>
<revisionOnScmFailure>0</revisionOnScmFailure>
</configuration>
<executions>
<execution>
<phase>validate</phase>
<goals><goal>create</goal></goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<configuration>
<deployAtEnd>false</deployAtEnd>
<retryFailedDeploymentCount>2</retryFailedDeploymentCount>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
<configuration>
<maxmemory>3g</maxmemory>
<additionalparam>-Xdoclint:none</additionalparam>
<failOnError>false</failOnError>
<tags>
<tag>
<name>hibernate.class</name>
<placement>a</placement>
<head>Hibernate class:</head>
</tag>
<tag>
<name>hibernate.column</name>
<placement>a</placement>
<head>Hibernate column:</head>
</tag>
<tag>
<name>hibernate.component</name>
<placement>a</placement>
<head>Hibernate component:</head>
</tag>
<tag>
<name>hibernate.composite-element</name>
<placement>a</placement>
<head>Hibernate composite-element:</head>
</tag>
<tag>
<name>hibernate.id</name>
<placement>a</placement>
<head>Hibernate id:</head>
</tag>
<tag>
<name>hibernate.key</name>
<placement>a</placement>
<head>Hibernate key:</head>
</tag>
<tag>
<name>hibernate.list</name>
<placement>a</placement>
<head>Hibernate list:</head>
</tag>
<tag>
<name>hibernate.list-index</name>
<placement>a</placement>
<head>Hibernate list-index:</head>
</tag>
<tag>
<name>hibernate.many-to-many</name>
<placement>a</placement>
<head>Hibernate many-to-many:</head>
</tag>
<tag>
<name>hibernate.many-to-one</name>
<placement>a</placement>
<head>Hibernate many-to-one:</head>
</tag>
<tag>
<name>hibernate.mapping</name>
<placement>a</placement>
<head>Hibernate mapping:</head>
</tag>
<tag>
<name>hibernate.one-to-many</name>
<placement>a</placement>
<head>Hibernate one-to-many:</head>
</tag>
<tag>
<name>hibernate.property</name>
<placement>a</placement>
<head>Hibernate property:</head>
</tag>
<tag>
<name>hibernate.set</name>
<placement>a</placement>
<head>Hibernate set:</head>
</tag>
<tag>
<name>hibernate.version</name>
<placement>a</placement>
<head>Hibernate version:</head>
</tag>
</tags>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<keystore>${webstart.keystore}</keystore>
<keypass>${webstart.keypass}</keypass>
<storepass>${webstart.storepass}</storepass>
<alias>${webstart.keyalias}</alias>
<dnameCn>${webstart.dnameCn}</dnameCn>
<dnameCn>${webstart.dnameCn}</dnameCn>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.2</version>
<configuration>
<keystore>${webstart.keystore}</keystore>
<keypass>${webstart.keypass}</keypass>
<storepass>${webstart.storepass}</storepass>
<alias>${webstart.keyalias}</alias>
<dnameCn>${webstart.dnameCn}</dnameCn>
<dnameCn>${webstart.dnameCn}</dnameCn>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<overrideUid>0</overrideUid>
<overrideGid>0</overrideGid>
<tarLongFileMode>posix</tarLongFileMode>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.6.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>${maven.eclipse.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
<version>${maven.pax.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven.surefire.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${maven.failsafe.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<archiveClasses>true</archiveClasses>
<outputFileNameMapping>@{artifactId}@-@{baseVersion}@.@{extension}@</outputFileNameMapping>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathLayoutType>custom</classpathLayoutType>
<customClasspathLayout>WEB-INF/lib/$${artifact.groupIdPath}/$${artifact.artifactId}-$${artifact.baseVersion}$${dashClassifier?}.$${artifact.extension}</customClasspathLayout>
</manifest>
</archive>
</configuration>
</plugin>
<!-- Make sure that this version of gmaven roughly matches the version of groovy that we depend on -->
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.4</version>
<configuration>
<providerSelection>1.8</providerSelection>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.gmaven.runtime</groupId>
<artifactId>gmaven-runtime-1.8</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovyVersion}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native-maven-plugin</artifactId>
<version>1.0-alpha-7</version>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jettyVersion}</version>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jspc-maven-plugin</artifactId>
<version>${jettyVersion}</version>
</plugin>
<!--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.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>execute</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<versionRange>[0.9,)</versionRange>
<goals>
<goal>jnlp-download-servlet</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>axistools-maven-plugin</artifactId>
<versionRange>[1.4,)</versionRange>
<goals>
<goal>wsdl2java</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>com.sun.tools.jxc.maven2</groupId>
<artifactId>maven-jaxb-schemagen-plugin</artifactId>
<versionRange>[1.2,2.0)</versionRange>
<goals>
<goal>generate</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jspc-maven-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>jspc</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>add-source</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute>
<runOnConfiguration>true</runOnConfiguration>
<runOnIncremental>true</runOnIncremental>
</execute>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>check</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<versionRange>[1.0.0,)</versionRange>
<goals>
<goal>copy</goal>
<goal>copy-dependencies</goal>
<goal>unpack</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<versionRange>[1.0.0,)</versionRange>
<goals>
<goal>properties</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.servicemix.tooling </groupId>
<artifactId>depends-maven-plugin</artifactId>
<versionRange>[1.2,)</versionRange>
<goals>
<goal>generate-depends-file</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<versionRange>[2.5.1,)</versionRange>
<goals>
<goal>resources</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-maven-plugin</artifactId>
<versionRange>[1.0.2,)</versionRange>
<goals>
<goal>resources</goal>
<goal>update-widgetset</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>java</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute></execute>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<versionRange>[4.0,)</versionRange>
<goals>
<goal>assembly</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
</plugin>
<plugin>
<groupId>de.qaware.maven</groupId>
<artifactId>go-offline-maven-plugin</artifactId>
<version>1.2.5</version>
<configuration>
<dynamicDependencies>
<DynamicDependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit3</artifactId>
<version>${maven.surefire.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit3</artifactId>
<version>${maven.smoke.surefire.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit4</artifactId>
<version>${maven.surefire.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit4</artifactId>
<version>${maven.smoke.surefire.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>${maven.antrun.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${maven.smoke.surefire.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>${maven.install.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven.resources.plugin.version}</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>org.opennms.maven.plugins</groupId>
<artifactId>structure-maven-plugin</artifactId>
<version>1.0</version>
<repositoryType>PLUGIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.0</version> <!-- minion-core -->
<repositoryType>MAIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version> <!-- smoke-tests -->
<repositoryType>MAIN</repositoryType>
</DynamicDependency>
<DynamicDependency>
<groupId>javax.samples.jnlp</groupId>
<artifactId>jnlp-servlet</artifactId>
<version>1.6.0</version>
<repositoryType>MAIN</repositoryType>
</DynamicDependency>
</dynamicDependencies>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0-M3</version>
</plugin>
<plugin>
<groupId>org.opennms.maven.plugins</groupId>
<artifactId>structure-maven-plugin</artifactId>
<version>1.0</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>[3.5,)</version>
</requireMavenVersion>
<requireJavaVersion>
<version>[11,12)</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<id>remove-source-tarball</id>
<phase>process-resources</phase>
<goals><goal>clean</goal></goals>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>target</directory>
<excludes><exclude>**/*</exclude></excludes>
<includes><include>${project.name}-${project.version}-source.*</include></includes>
</fileset>
</filesets>
</configuration>
</execution>
<execution>
<id>clean</id>
<phase>clean</phase>
<goals><goal>clean</goal></goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<phase>process-resources</phase>
<goals><goal>single</goal></goals>
<configuration>
<finalName>${install.package.name}-${project.version}</finalName>
<descriptors>
<descriptor>src/assembly/source.xml</descriptor>
</descriptors>
<classifier>source</classifier>
<skipAssembly>${build.skip.tarball}</skipAssembly>
<overrideUid>0</overrideUid>
<overrideGid>0</overrideGid>
<tarLongFileMode>posix</tarLongFileMode>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<additionalConfig>
<file>
<name>.settings/org.eclipse.jdt.core.prefs</name>
<url>https://opennms.svn.sourceforge.net/svnroot/opennms/opennms/trunk/src/main/eclipse/org.eclipse.jdt.core.prefs</url>
</file>
</additionalConfig>
</configuration>
</plugin>
<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven.resources.plugin.version}</version>
<configuration>
<encoding>UTF-8</encoding>
<escapeString>\</escapeString>
<delimiters>
<delimiter>${*}</delimiter>
</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
<plugin>
<inherited>false</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>${maven.antrun.plugin.version}</version>
<executions>
<execution>
<phase>validate</phase>
<configuration>
<target>
<property name="opennms.build.basedir" location="." />
<echo message="base directory is ${opennms.build.basedir}" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<source>11</source>
<target>11</target>
<encoding>UTF-8</encoding>
<optimize>true</optimize>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven.surefire.plugin.version}</version>
<configuration>
<!-- Don't specify argLine here or it will override the argLine property value -->
<skip>${skipSurefire}</skip>
<systemPropertyVariables>
<!-- Turn off queuing in the RRD output -->
<org.opennms.rrd.usequeue>false</org.opennms.rrd.usequeue>
<java.awt.headless>true</java.awt.headless>
<java.locale.providers>CLDR,COMPAT</java.locale.providers>
<mock.debug>${mock.debug}</mock.debug>
<mock.rundbtests>${mock.rundbtests}</mock.rundbtests>
<mock.leaveDatabase>${mock.leaveDatabase}</mock.leaveDatabase>
<mock.leaveDatabaseOnFailure>${mock.leaveDatabaseOnFailure}</mock.leaveDatabaseOnFailure>
<mock.db.driver>${mock.db.driver}</mock.db.driver>
<mock.db.url>${mock.db.url}</mock.db.url>
<mock.db.adminUser>${mock.db.adminUser}</mock.db.adminUser>
<mock.db.adminPassword>${mock.db.adminPassword}</mock.db.adminPassword>
<mock.runSnmpTests>${mock.runSnmpTests}</mock.runSnmpTests>
<mock.snmpHost>${mock.snmpHost}</mock.snmpHost>
<opennms.library.jicmp>${opennms.library.jicmp}</opennms.library.jicmp>
<opennms.library.jrrd>${opennms.library.jrrd}</opennms.library.jrrd>
<install.rrdtool.bin>${install.rrdtool.bin}</install.rrdtool.bin>
<runRemedyTests>${runRemedyTests}</runRemedyTests>
<runOtrsTests>${runOtrsTests}</runOtrsTests>
<runRtTests>${runRtTests}</runRtTests>
<runMailTests>${runMailTests}</runMailTests>
<runPingTests>${runPingTests}</runPingTests>
<skipIpv6Tests>${skipIpv6Tests}</skipIpv6Tests>
<proxy.port>${proxy.port}</proxy.port>
<opennms.version>${project.version}</opennms.version>
<!-- <opennms.unit.test>true</opennms.unit.test> -->
</systemPropertyVariables>
<forkCount>1</forkCount>
<reuseForks>false</reuseForks>
<rerunFailingTestsCount>${ci.rerunFailingTestsCount}</rerunFailingTestsCount>
<reportsDirectory>${project.build.directory}/surefire-reports-${ci.instance}</reportsDirectory>
<useModulePath>false</useModulePath>
<forkedProcessExitTimeoutInSeconds>120</forkedProcessExitTimeoutInSeconds>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<!-- Don't specify argLine here or it will override the argLine property value -->
<systemPropertyVariables>
<java.locale.providers>CLDR,COMPAT</java.locale.providers>
<!-- The javax.net.ssl ones are used by integrations/opennms-jasper-extensions -->
<javax.net.ssl.keyStore>target/test-keystore.jks</javax.net.ssl.keyStore>
<javax.net.ssl.keyStorePassword>changeit</javax.net.ssl.keyStorePassword>
<javax.net.ssl.trustStore>target/test-keystore.jks</javax.net.ssl.trustStore>
<javax.net.ssl.trustStorePassword>changeit</javax.net.ssl.trustStorePassword>
<!-- <ssl.debug>true</ssl.debug> -->
<!-- <javax.net.debug>ssl,handshake,verbose</javax.net.debug> -->
</systemPropertyVariables>
<!--
Configure failsafe to put reports in the surefire unit test directory so that
Bamboo and Sonar tally the test results properly.
https://jira.atlassian.com/browse/BAM-15446
-->
<forkCount>1</forkCount>
<!-- We don't reuse forks - any given test should not take longer than the given timeout -->
<forkedProcessTimeoutInSeconds>${test.fork.timeout}</forkedProcessTimeoutInSeconds>
<reuseForks>false</reuseForks>
<rerunFailingTestsCount>${ci.rerunFailingTestsCount}</rerunFailingTestsCount>
<skipITs>${skipITs}</skipITs>
<reportsDirectory>${project.build.directory}/failsafe-reports-${ci.instance}</reportsDirectory>
<useModulePath>false</useModulePath>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<executions>
<execution>
<id>aggregate</id>
<goals><goal>aggregate</goal></goals>
<phase>site</phase>
<configuration>
<use>false</use>
<aggregate>true</aggregate>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<version>${cloverVersion}</version>
<configuration>
<generatePdf>true</generatePdf>
<generateXml>true</generateXml>
<generateHtml>true</generateHtml>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
<version>${cxfXjcVersion}</version>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${maven.surefire.report.plugin.version}</version>
<reportSets>
<reportSet>
<id>unit-tests</id>
<reports>
<report>report-only</report>
</reports>
</reportSet>
<reportSet>
<id>integration-tests</id>
<reports>
<report>failsafe-report-only</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.4</version>
<configuration>
<targetJdk>1.8</targetJdk>
<rulesets>
<!--
<ruleset>/rulesets/basic-jsf.xml</ruleset>
<ruleset>/rulesets/basic-jsp.xml</ruleset>
-->
<ruleset>/rulesets/basic.xml</ruleset>
<!--
<ruleset>/rulesets/braces.xml</ruleset>
<ruleset>/rulesets/clone.xml</ruleset>
<ruleset>/rulesets/codesize.xml</ruleset>
-->
<ruleset>/rulesets/controversial.xml</ruleset>
<!--
<ruleset>/rulesets/coupling.xml</ruleset>
<ruleset>/rulesets/design.xml</ruleset>
<ruleset>/rulesets/favorites.xml</ruleset>
<ruleset>/rulesets/finalizers.xml</ruleset>
<ruleset>/rulesets/imports.xml</ruleset>
<ruleset>/rulesets/j2ee.xml</ruleset>
<ruleset>/rulesets/javabeans.xml</ruleset>
<ruleset>/rulesets/junit.xml</ruleset>
<ruleset>/rulesets/logging-jakarta-commons.xml</ruleset>
<ruleset>/rulesets/logging-java.xml</ruleset>
<ruleset>/rulesets/migrating.xml</ruleset>
<ruleset>/rulesets/migrating_to_13.xml</ruleset>
<ruleset>/rulesets/migrating_to_14.xml</ruleset>
<ruleset>/rulesets/migrating_to_15.xml</ruleset>
<ruleset>/rulesets/naming.xml</ruleset>
<ruleset>/rulesets/optimizations.xml</ruleset>
<ruleset>/rulesets/scratchpad.xml</ruleset>
<ruleset>/rulesets/strictexception.xml</ruleset>
<ruleset>/rulesets/strings.xml</ruleset>
<ruleset>/rulesets/sunsecure.xml</ruleset>
<ruleset>/rulesets/typeresolution.xml</ruleset>
<ruleset>/rulesets/unusedcode.xml</ruleset>
-->
</rulesets>
<format>xml</format>
<linkXref>true</linkXref>
<sourceEncoding>utf-8</sourceEncoding>
<minimumTokens>100</minimumTokens>
</configuration>
</plugin>
<!--
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
</plugin>
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.5</version>
</plugin>
<!--
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
-->
</plugins>
</reporting>
<properties>
<!--
Surefire forked JVM arguments
@see http://maven.apache.org/surefire/maven-surefire-plugin/examples/system-properties.html
Use 1.5GB of heap for running tests.
Set java.security.egd so that entropy exhaustion doesn't cause
problematic pauses when starting MockSnmpAgent in unit tests.
-->
<argLineMemory>-Xmx1536m</argLineMemory>
<argLine>${argLineMemory} -Djava.security.egd=/dev/./urandom</argLine>
<skipITs>true</skipITs>
<!--
This is on by default now that root is not required for pinging.
If you have issues with this, see https://wiki.opennms.org/wiki/ICMP for enabling non-root ping.
However, we need to set the default in a profile (NMS-8838).
<runPingTests>true</runPingTests> -->
<maxCpus>2</maxCpus>
<!-- make sure CLDR is the default locale provider anywhere in the maven process -->
<java.locale.providers>CLDR,COMPAT</java.locale.providers>
<build.skip.tarball>false</build.skip.tarball>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- maven surefire/failsafe version added here so it could be overridden -->
<maven.testing.plugin.version>3.0.0-M5</maven.testing.plugin.version>
<maven.failsafe.plugin.version>${maven.testing.plugin.version}</maven.failsafe.plugin.version>
<maven.surefire.plugin.version>${maven.testing.plugin.version}</maven.surefire.plugin.version>
<maven.surefire.report.plugin.version>${maven.testing.plugin.version}</maven.surefire.report.plugin.version>
<maven.eclipse.plugin.version>2.10</maven.eclipse.plugin.version>
<maven.pax.plugin.version>1.5</maven.pax.plugin.version>
<maven.shade.plugin.version>3.2.4</maven.shade.plugin.version>
<antlr.version>2.7.7</antlr.version>
<sass.maven.plugin.version>1.1.2-ONMS-20131018-1</sass.maven.plugin.version>
<!-- other plugin versions -->
<maven.smoke.surefire.plugin.version>2.22.2</maven.smoke.surefire.plugin.version> <!-- see smoke-test/pom.xml -->
<maven.antrun.plugin.version>1.8</maven.antrun.plugin.version> <!-- see smoke-test/pom.xml -->
<maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
<maven.install.plugin.version>2.5.2</maven.install.plugin.version>
<maven.resources.plugin.version>3.1.0</maven.resources.plugin.version>
<!-- turn down the default DEBUG logLevel. Override on the command line if you want -->
<mock.logLevel>WARN</mock.logLevel>
<mock.debug>false</mock.debug>
<mock.rundbtests>true</mock.rundbtests>
<mock.leaveDatabase>false</mock.leaveDatabase>
<mock.leaveDatabaseOnFailure>false</mock.leaveDatabaseOnFailure>
<mock.db.driver>org.postgresql.Driver</mock.db.driver>
<mock.db.url>jdbc:postgresql://localhost:5432/</mock.db.url>
<mock.db.adminUser>postgres</mock.db.adminUser>
<mock.db.adminPassword/>
<mock.runSnmpTests>false</mock.runSnmpTests>
<mock.snmpHost>localhost</mock.snmpHost>
<install.version>${project.version}</install.version>
<display.version>${install.version}</display.version>
<opennms.home>${dist.dir}/${dist.name}</opennms.home>
<opennms.osgi.version>28.1.1</opennms.osgi.version>
<maven.metadata.legacy>true</maven.metadata.legacy>
<root.dir>${project.basedir}</root.dir>
<dist.dir>${root.dir}/target</dist.dir>
<dist.name>opennms-${project.version}</dist.name>
<!-- install.prefix: a prefix used for installation in or chroot -->
<install.prefix/>
<install.package.name>opennms</install.package.name>
<install.package.description>OpenNMS</install.package.description>
<install.dir>${opennms.home}</install.dir>
<install.init.dir>${install.dir}/bin</install.init.dir>
<install.webapps.dir>${install.dir}/webapps</install.webapps.dir>
<install.servlet.dir>${install.webapps.dir}/opennms</install.servlet.dir>
<install.share.dir>${install.dir}/share</install.share.dir>
<install.bin.dir>${install.dir}/bin</install.bin.dir>
<install.contrib.dir>${install.dir}/contrib</install.contrib.dir>
<install.etc.dir>${install.dir}/etc</install.etc.dir>
<install.logs.dir>${install.dir}/logs</install.logs.dir>
<install.pid.file>${install.logs.dir}/opennms.pid</install.pid.file>
<install.postgresql.service>postgresql</install.postgresql.service>
<install.database.name>opennms</install.database.name>
<install.database.user>opennms</install.database.user>
<install.database.password>opennms</install.database.password>
<install.database.admin.user>postgres</install.database.admin.user>
<install.database.admin.password/>
<install.database.driver>org.postgresql.Driver</install.database.driver>
<install.database.bindir>/usr/bin</install.database.bindir>
<install.rrdtool.bin>/usr/bin/rrdtool</install.rrdtool.bin>
<runMailTests>true</runMailTests>
<!-- rpm specific -->
<rpm.install.dir>/opt/opennms</rpm.install.dir>
<rpm.build.executable>rpmbuild</rpm.build.executable>
<rpm.build.docs>1</rpm.build.docs>
<rpm.sign>false</rpm.sign>
<rpm.buildtests>false</rpm.buildtests>
<rpm.database.user>opennms</rpm.database.user>
<rpm.additional.args/>
<rpm.database.name>opennms</rpm.database.name>
<rpm.database.password>opennms</rpm.database.password>
<!-- code signing properties - used in opennms-webstart -->
<webstart.keystore>${project.build.directory}/build-generated-keystore.ks</webstart.keystore>
<webstart.keypass>opennms</webstart.keypass>
<webstart.storepass>opennms</webstart.storepass>
<webstart.keyalias>opennms-webstart-key</webstart.keyalias>
<webstart.keystore.delete>true</webstart.keystore.delete>
<webstart.keygen>true</webstart.keygen>
<webstart.dnameCn>${user.name}</webstart.dnameCn>
<webstart.dnameL/>
<webstart.dnameSt/>
<webstart.dnameC/>
<updatePolicy>interval:60</updatePolicy> <!-- 60 minutes -->
<maven.clover.licenseLocation>${user.home}/.m2/clover.license</maven.clover.licenseLocation>
<karaf.servicemix.specs.version>2.9.0</karaf.servicemix.specs.version>
<hawtio.version>2.0.0</hawtio.version>
<!-- dependency versions -->
<oldAsmVersion>99.99.99-exclude-and-use-org.ow2.asm.asm-all-instead</oldAsmVersion>
<args4jVersion>2.32</args4jVersion>
<asmVersion>5.0.4</asmVersion>
<activemqVersion>5.14.5</activemqVersion>
<atomikosVersion>3.9.2</atomikosVersion>
<awsSqsMessagingVersion>1.0.4</awsSqsMessagingVersion>
<awsSdkVersion>1.11.218</awsSdkVersion>
<batikVersion>1.7</batikVersion>
<bouncyCastleVersion>1.68</bouncyCastleVersion>
<bsfVersion>2.4.0</bsfVersion>
<bsonVersion>3.5.0</bsonVersion>
<caffeineVersion>2.8.0</caffeineVersion>
<camelVersion>2.19.1</camelVersion>
<cassandraUnitVersion>3.11.2.0</cassandraUnitVersion>
<!-- Match Newts version -->
<cassandraVersion>3.5.0</cassandraVersion>
<cloverVersion>3.2.0</cloverVersion>
<commonsBeanutilsVersion>1.9.4</commonsBeanutilsVersion>
<commonsCodecVersion>1.10</commonsCodecVersion>
<commonsCollectionsVersion>3.2.2</commonsCollectionsVersion>
<commonsConfigurationVersion>1.6</commonsConfigurationVersion>
<commonsCsvVersion>1.5</commonsCsvVersion>
<commonsDigesterVersion>2.1</commonsDigesterVersion>
<commonsJexlVersion>2.1.1</commonsJexlVersion>
<commonsJxpathVersion>1.3</commonsJxpathVersion>
<commonsIoVersion>2.8.0</commonsIoVersion>
<commonsLangVersion>2.6</commonsLangVersion>
<commonsLang3Version>3.4</commonsLang3Version>
<commonsNetVersion>3.6</commonsNetVersion>
<commonsLoggingVersion>99.99.99-use-jcl-over-slf4j</commonsLoggingVersion>
<commonsMath3Version>3.5</commonsMath3Version>
<commonsValidatorVersion>1.6</commonsValidatorVersion>
<concurrentTreesVersion>2.5.0</concurrentTreesVersion>
<c3p0Version>0.9.5.4</c3p0Version>
<curatorVersion>3.2.1</curatorVersion>
<cxfVersion>3.4.2</cxfVersion>
<cxfServiceDescriptionOpenapiVersion>3.2.4</cxfServiceDescriptionOpenapiVersion>
<cxfXjcVersion>3.3.0</cxfXjcVersion>
<dhcp4javaVersion>1.1.0</dhcp4javaVersion>
<dnsjavaVersion>2.1.9_1</dnsjavaVersion>
<dropwizardMetricsVersion>3.1.2</dropwizardMetricsVersion>
<ecjVersion>4.4.2</ecjVersion>
<eclipseGeminiVersion>2.0.0.RELEASE</eclipseGeminiVersion>
<eclipselinkVersion>2.5.1</eclipselinkVersion>
<elasticsearchNettyVersion>4.1.43.Final</elasticsearchNettyVersion>
<elasticsearchTargetVersion>7.6.2</elasticsearchTargetVersion>
<felixBridgeVersion>4.0.4</felixBridgeVersion>
<felixProxyVersion>3.0.4</felixProxyVersion>
<fopVersion>1.0</fopVersion>
<freemarkerVersion>2.3.23</freemarkerVersion>
<fstVersion>2.47</fstVersion>
<geohashVersion>1.4.0</geohashVersion>
<geronimoVersion>1.1.1</geronimoVersion>
<groovyVersion>2.4.5</groovyVersion>
<grpcVersion>1.30.0</grpcVersion>
<gsonVersion>2.8.5</gsonVersion>
<guavaVersion>18.0</guavaVersion>
<guavagRPCVersion>28.2-jre</guavagRPCVersion>
<guavaOldVersion>17.0</guavaOldVersion>
<gwtVersion>2.8.2</gwtVersion>
<gwtPluginVersion>${gwtVersion}</gwtPluginVersion>
<h2databaseVersion>1.4.197</h2databaseVersion>
<hawtioVersion>1.4.68</hawtioVersion>
<hibernateValidatorVersion>4.3.2.Final</hibernateValidatorVersion>
<hikaricpVersion>2.5.1</hikaricpVersion>
<httpcoreVersion>4.4.4</httpcoreVersion>
<httpclientVersion>4.5.13</httpclientVersion>
<httpasyncclientVersion>4.1.3</httpasyncclientVersion>
<jacksonVersion>1.9.13</jacksonVersion>
<jackson2Version>2.10.5</jackson2Version>
<jacocoVersion>0.8.5</jacocoVersion>
<jasperreportsVersion>6.3.0</jasperreportsVersion>
<jasperreportsMavenPluginVersion>1.0-beta-4-OPENNMS-20160912-1</jasperreportsMavenPluginVersion>
<jcifsVersion>2.1.6</jcifsVersion>
<jcommonVersion>1.0.23</jcommonVersion>
<jettyVersion>9.4.43.v20210629</jettyVersion>
<jestVersion>5.3.3</jestVersion>
<jestGsonVersion>${gsonVersion}</jestGsonVersion>
<jfreechartVersion>1.0.19</jfreechartVersion>
<jinteropVersion>3.1.0</jinteropVersion>
<jldapVersion>4.3</jldapVersion>
<jmhVersion>1.33</jmhVersion>
<jmxremote.optional.version>1.0_01-ea</jmxremote.optional.version>
<jnaVersion>4.4.0</jnaVersion>
<jqwikVersion>1.3.10</jqwikVersion>
<jodaTimeVersion>2.1</jodaTimeVersion>
<jrubyVersion>9.2.6.0</jrubyVersion>
<jsonVersion>20171018</jsonVersion>
<jsoupVersion>1.7.2</jsoupVersion>
<jsonlibVersion>2.4</jsonlibVersion>
<jsonlibBundleVersion>2.4_1</jsonlibBundleVersion>
<junitVintageEngineVersion>5.6.2</junitVintageEngineVersion>
<karafVersion>4.2.11</karafVersion>
<kafkaBundleVersion>2.7.0_1</kafkaBundleVersion>
<kafkaVersion>2.7.0</kafkaVersion>
<liquibaseVersion>3.6.3</liquibaseVersion>
<lmaxDisruptorVersion>3.3.2</lmaxDisruptorVersion>
<log4jVersion>99.99.99-use-log4j2</log4jVersion>
<log4j2Version>2.13.2</log4j2Version>
<logbackClassicVersion>1.2.3</logbackClassicVersion>
<mapstructVersion>1.4.1.Final</mapstructVersion>
<minaVersion>2.1.4</minaVersion>
<mockitoVersion>3.4.6</mockitoVersion>
<netty4Version>4.1.48.Final</netty4Version>
<newtsVersion>1.5.5</newtsVersion>
<paxExamVersion>4.13.1</paxExamVersion>
<paxSwissboxVersion>1.8.2</paxSwissboxVersion>
<paxWebVersion>7.2.19</paxWebVersion>
<protobufVersion>3.12.0</protobufVersion>
<protobuf2Version>2.6.1</protobuf2Version>
<postgresqlVersion>42.2.18</postgresqlVersion>
<powermockVersion>2.0.9</powermockVersion>
<okhttpVersion>3.10.0</okhttpVersion>
<okioVersion>1.14.0</okioVersion>
<opennmsApiVersion>0.5.1</opennmsApiVersion>
<opennmsApiVersionOsgi>0.5.1</opennmsApiVersionOsgi>
<osgiVersion>6.0.0</osgiVersion>
<osgiCompendiumVersion>5.0.0</osgiCompendiumVersion>
<osgiEnterpriseVersion>5.0.0</osgiEnterpriseVersion>
<owaspEncoderVersion>1.2.1</owaspEncoderVersion>
<owaspHtmlSanitizerVersion>20170515.1</owaspHtmlSanitizerVersion>
<osgiJaxRsVersion>1.0.2.ONMS</osgiJaxRsVersion>
<opencsvVersion>2.3</opencsvVersion>
<opentracingVersion>0.31.0</opentracingVersion>
<jeagertracingVersion>0.34.0</jeagertracingVersion>
<lz4JavaVersion>1.7.1</lz4JavaVersion>
<quartzVersion>2.2.3</quartzVersion>
<rancidApiVersion>1.0.4</rancidApiVersion>
<rateLimitedLoggerVersion>2.0.1</rateLimitedLoggerVersion>
<resilience4jVersion>0.17.0</resilience4jVersion>
<rocksdbjniVersion>5.18.4</rocksdbjniVersion>
<scalaLibraryVersion>2.12.12</scalaLibraryVersion>
<scalaLoggingVersion>3.9.2</scalaLoggingVersion>
<scalaVersion>2.12</scalaVersion>
<servicemixSpecsVersion>2.9.0</servicemixSpecsVersion>
<servletApiVersion>3.1.0</servletApiVersion>
<slf4jVersion>1.7.30</slf4jVersion>
<smackVersion>4.0.6</smackVersion>
<snappyJavaVersion>1.1.7.7</snappyJavaVersion>
<snmp4jVersion>2.5.5</snmp4jVersion>
<snmp4jagentVersion>2.5.3</snmp4jagentVersion>
<sonarVersion>3.7.0.1746</sonarVersion>
<spockVersion>1.1-groovy-2.4</spockVersion>
<swaggerUIVersion>3.13.0</swaggerUIVersion>
<tape2Version>2.0.0-beta1</tape2Version>
<trackerVersion>0.7</trackerVersion>
<twitter4jVersion>3.0.6</twitter4jVersion>
<xalanVersion>2.7.2</xalanVersion>
<xercesVersion>2.9.1</xercesVersion>
<xmlApisVersion>99.99.99-exclude-provided-by-jdk11-and-up</xmlApisVersion>
<xmlApisExtVersion>1.3.04</xmlApisExtVersion>
<wsdl4jVersion>1.6.3</wsdl4jVersion>
<wsmanVersion>1.2.3</wsmanVersion>
<zookeeperVersion>3.4.7</zookeeperVersion>
<zookeeper2Version>3.5.8</zookeeper2Version>
<zstdJniVersion>1.4.5-6</zstdJniVersion>
<springVersion>4.2.9.RELEASE_1</springVersion>
<!-- ALWAYS change aspectj to match the version referenced in the spring poms -->
<aspectjVersion>1.8.6</aspectjVersion>
<springWebFlowVersion>2.3.4.RELEASE</springWebFlowVersion>
<springSecurityVersion>3.2.7.RELEASE</springSecurityVersion>
<springLdapVersion>${springSecurityVersion}</springLdapVersion>
<springSecurityKerberosVersion>1.0.1.RELEASE</springSecurityKerberosVersion>
<!-- moved here from topology features -->
<jungVersion>2.0.1</jungVersion>
<vaadinVersion>8.12.4</vaadinVersion>
<!-- Requiring a more recent plugin version which passes the classpath via ENV -->
<vaadin.plugin.version>${vaadinVersion}</vaadin.plugin.version>
<vaadinAddonContextMenuVersion>3.1.0</vaadinAddonContextMenuVersion>
<vaadinAddonConfirmDialogVersion>3.2.0</vaadinAddonConfirmDialogVersion>
<vaadinJavaMaxMemory>1g</vaadinJavaMaxMemory>
<vaadinLocalWorkers>${maxCpus}</vaadinLocalWorkers>
<skipPdfGeneration>true</skipPdfGeneration>
<skipSignJar>true</skipSignJar>
<!-- nodejs development -->
<frontendPluginVersion>1.11.0</frontendPluginVersion>
<nodeVersion>v10.19.0</nodeVersion>
<npmVersion>6.13.4</npmVersion>
<!-- CI Settings -->
<ci.instance>0</ci.instance>
<ci.rerunFailingTestsCount>0</ci.rerunFailingTestsCount>
<!-- Limit ITs to 30 minutes by default -->
<test.fork.timeout>1800</test.fork.timeout>
</properties>
<profiles>
<profile>
<id>enable.snapshots</id>
<activation>
<property><name>enable.snapshots</name><value>true</value></property>
</activation>
<repositories>
<repository>
<snapshots><enabled>true</enabled><updatePolicy>${updatePolicy}</updatePolicy></snapshots>
<releases><enabled>false</enabled><updatePolicy>${updatePolicy}</updatePolicy></releases>
<id>opennms-snapshots</id>
<name>OpenNMS Snapshot Maven Repository</name>
<url>http://maven.opennms.org/content/groups/opennms.org-snapshot/</url>
</repository>
</repositories>
</profile>
<profile>
<id>opt-local-rrdtool</id>
<activation>
<file>
<exists>/opt/local/bin/rrdtool</exists>
</file>
</activation>
<properties>
<install.rrdtool.bin>/opt/local/bin/rrdtool</install.rrdtool.bin>
</properties>
</profile>
<profile>
<id>fink-rrdtool</id>
<activation>
<file>
<exists>/sw/bin/rrdtool</exists>
</file>
</activation>
<properties>
<install.rrdtool.bin>/sw/bin/rrdtool</install.rrdtool.bin>
</properties>
</profile>
<profile>
<id>usr-bin-rrdtool</id>
<activation>
<file>
<exists>/usr/bin/rrdtool</exists>
</file>
</activation>
<properties>
<install.rrdtool.bin>/usr/bin/rrdtool</install.rrdtool.bin>
</properties>
</profile>
<profile>
<id>usr-local-bin-rrdtool</id>
<activation>
<file>
<exists>/usr/local/bin/rrdtool</exists>
</file>
</activation>
<properties>
<install.rrdtool.bin>/usr/local/bin/rrdtool</install.rrdtool.bin>
</properties>
</profile>
<profile>
<id>usr-local-rrdtool-bin-rrdtool</id>
<activation>
<file>
<exists>/usr/local/rrdtool/bin/rrdtool</exists>
</file>
</activation>
<properties>
<install.rrdtool.bin>/usr/local/rrdtool/bin/rrdtool</install.rrdtool.bin>
</properties>
</profile>
<!--
This is for the rrdtool package from Blastwave.org.
See this for more information:
http://www.blastwave.org/packages.php/rrdtool
-->
<profile>
<id>solaris-blastwave-rrdtool</id>
<activation>
<file>
<exists>/opt/csw/bin/rrdtool</exists>
</file>
</activation>
<properties>
<install.rrdtool.bin>/opt/csw/bin/rrdtool</install.rrdtool.bin>
</properties>
</profile>
<profile>
<id>assemblies</id>
<modules>
<module>opennms-full-assembly</module>
</modules>
</profile>
<profile>
<id>build-bamboo</id>
<modules>
<module>opennms-full-assembly</module>
</modules>
</profile>
<profile>
<id>run-expensive-tasks</id>
<properties>
<skipPdfGeneration>false</skipPdfGeneration>
<skipSignJar>false</skipSignJar>
</properties>
</profile>
<profile>
<id>smoke</id>
<activation>
<property>
<name>smoke</name>
</property>
</activation>
<properties>
<build.skip.tarball>true</build.skip.tarball>
</properties>
<modules>
<module>smoke-test</module>
</modules>
</profile>
<profile>
<id>jdk7+</id>
<activation>
<jdk>[1.7,9)</jdk>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.sun.tools.jxc.maven2</groupId>
<artifactId>maven-jaxb-schemagen-plugin</artifactId>
<version>1.2</version>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>default-runPingTests</id>
<activation>
<property>
<name>!runPingTests</name>
</property>
</activation>
<properties>
<runPingTests>true</runPingTests>
</properties>
</profile>
<profile>
<id>checkstyle</id>
<activation>
<property>
<name>!disable.checkstyle</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>7.6</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>org.opennms.checkstyle</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.github.sevntu-checkstyle</groupId>
<artifactId>sevntu-checkstyle-maven-plugin</artifactId>
<version>1.25.0</version>
</dependency>
</dependencies>
<configuration>
<configLocation>nms_checks.xml</configLocation>
<suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
<!-- <sourceDirectory> is needed so that checkstyle ignores the
generated sources directory -->
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
<includeResources>true</includeResources>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<includeTestResources>true</includeTestResources>
<failsOnError>false</failsOnError>
<consoleOutput>true</consoleOutput>
</configuration>
<executions>
<execution>
<id>check-license</id>
<goals>
<goal>check</goal>
</goals>
<phase>process-sources</phase>
<configuration>
<configLocation>check-license.xml</configLocation>
<suppressionsLocation>license-suppressions.xml</suppressionsLocation>
<headerLocation>AGPL-LICENSE.regexp.txt</headerLocation>
<includeResources>false</includeResources>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<includeTestResources>false</includeTestResources>
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
<failsOnError>false</failsOnError>
<consoleOutput>true</consoleOutput>
</configuration>
</execution>
<execution>
<id>check-style</id>
<goals>
<goal>check</goal>
</goals>
<phase>process-sources</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>code-coverage</id>
<activation>
<property>
<name>code.coverage</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<!-- Jacoco code coverage testing library -->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacocoVersion}</version>
<executions>
<execution>
<id>before-unit-test-execution</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<append>true</append>
<destFile>${project.build.directory}/jacoco-output/jacoco-unit.exec</destFile>
</configuration>
</execution>
<!--
<execution>
<id>after-unit-test-execution</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<dataFile>${project.build.directory}/jacoco-output/jacoco-unit.exec</dataFile>
<outputDirectory>${project.build.directory}/jacoco-surefire-${ci.instance}</outputDirectory>
</configuration>
</execution>
-->
<execution>
<id>before-integration-test-execution</id>
<phase>pre-integration-test</phase>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<append>true</append>
<destFile>${project.build.directory}/jacoco-output/jacoco-it.exec</destFile>
</configuration>
</execution>
<!--
<execution>
<id>after-integration-test-execution</id>
<phase>post-integration-test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<dataFile>${project.build.directory}/jacoco-output/jacoco-it.exec</dataFile>
<outputDirectory>${project.build.directory}/jacoco-failsafe-${ci.instance}</outputDirectory>
</configuration>
</execution>
-->
<execution>
<id>merge-unit-and-integration</id>
<phase>post-integration-test</phase>
<goals>
<goal>merge</goal>
</goals>
<configuration>
<fileSets>
<fileSet>
<directory>${project.build.directory}/jacoco-output/</directory>
<includes>
<include>*.exec</include>
</includes>
</fileSet>
</fileSets>
<destFile>${project.build.directory}/jacoco-merged-${ci.instance}.exec</destFile>
</configuration>
</execution>
<execution>
<id>create-merged-report</id>
<phase>post-integration-test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<dataFile>${project.build.directory}/jacoco-merged-${ci.instance}.exec</dataFile>
<outputDirectory>${project.build.directory}/jacoco-merged-report-${ci.instance}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<dependencyManagement>
<dependencies>
<!-- opennms dependencies that are outside of the opennms/trunk project -->
<!-- PLEASE KEEP THESE IN ALPHABETICAL ORDER -->
<dependency>
<groupId>org.opennms.api.integration</groupId>
<artifactId>opennms-provisioning</artifactId>
<version>1.0.0</version>
</dependency>
<!-- opennms dependencies -->
<!-- PLEASE KEEP THESE IN ALPHABETICAL ORDER -->
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-ackd</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>org.opennms.checkstyle</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.logging</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.logging.log4j</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.camel</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.criteria</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.db</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.db.install</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.lib</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.osgid</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.rpc</groupId>
<artifactId>org.opennms.core.ipc.rpc.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.rpc</groupId>
<artifactId>org.opennms.core.ipc.rpc.camel</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.rpc</groupId>
<artifactId>org.opennms.core.ipc.rpc.common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.rpc</groupId>
<artifactId>org.opennms.core.ipc.rpc.commands</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.rpc</groupId>
<artifactId>org.opennms.core.ipc.rpc.utils</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.rpc</groupId>
<artifactId>org.opennms.core.ipc.rpc.xml</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.sink</groupId>
<artifactId>org.opennms.core.ipc.sink.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.sink</groupId>
<artifactId>org.opennms.core.ipc.sink.xml</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.ipc.common</groupId>
<artifactId>org.opennms.core.ipc.common.kafka-shell</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.runtime</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.schema</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.schema</artifactId>
<classifier>liquibase</classifier>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core.snmp</groupId>
<artifactId>org.opennms.core.snmp.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.soa</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.spring</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.spring-web</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.tasks</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.upgrade</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.web</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.web-assets</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.xml</artifactId>
<version>${project.version}</version>
</dependency>
<!-- only used at build-time -->
<dependency>
<groupId>org.opennms.core.build</groupId>
<artifactId>org.opennms.core.build.keystore</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.lib</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.activemq</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.camel</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.collection</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.db</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.dns</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.http</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.rest</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.services</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.snmp</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core.test-api</groupId>
<artifactId>org.opennms.core.test-api.xml</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.dhcpd</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.discovery</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.geocoder</groupId>
<artifactId>org.opennms.features.geocoder.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.geocoder</groupId>
<artifactId>org.opennms.features.geocoder.google</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.geocoder</groupId>
<artifactId>org.opennms.features.geocoder.nominatim</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.jdbc-collector</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.name-cutter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.notifications</groupId>
<artifactId>org.opennms.features.notifications.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.mib-compiler</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.request-tracker</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.phonebook</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.system-report</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.events</groupId>
<artifactId>org.opennms.features.events.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.events</groupId>
<artifactId>org.opennms.features.events.daemon</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.events</groupId>
<artifactId>org.opennms.features.events.syslog</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.events</groupId>
<artifactId>org.opennms.features.events.traps</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.enlinkd</groupId>
<artifactId>org.opennms.features.enlinkd.service.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.enlinkd</groupId>
<artifactId>org.opennms.features.enlinkd.persistence.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.collectors</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.client-rpc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.persistence.osgi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.persistence.rrd</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.test-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.thresholding.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.collection</groupId>
<artifactId>org.opennms.features.collection.persistence.tcp</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.poller</groupId>
<artifactId>org.opennms.features.poller.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.poller</groupId>
<artifactId>org.opennms.features.poller.client-rpc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.poller</groupId>
<artifactId>org.opennms.features.poller.shell</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.instrumentationLogReader</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>org.opennms.features.springframework-security</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.dao</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.sdo</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.jasper-reports</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.availability</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.reporting</groupId>
<artifactId>org.opennms.features.reporting.repository</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.ticketing</groupId>
<artifactId>org.opennms.features.ticketing.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.provisioning</groupId>
<artifactId>org.opennms.features.provisioning.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.provisioning</groupId>
<artifactId>org.opennms.features.provisioning.lib</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.topology</groupId>
<artifactId>org.opennms.features.topology.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>vaadin</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-map-provisioning-adapter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rancid-provisioning-adapter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-wsman-asset-provisioning-adapter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-snmp-asset-provisioning-adapter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-snmp-hardware-inventory-provisioning-adapter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-snmp-metadata-provisioning-adapter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.assemblies</groupId>
<artifactId>org.opennms.assemblies.webapp-full</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarmd</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarm-northbounder-email</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarm-northbounder-syslog</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarm-northbounder-snmptrap</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarm-northbounder-jms</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarm-northbounder-bsf</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-alarm-northbounder-drools</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>drools-correlation-engine</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-mock-simpleserver</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.tests</groupId>
<artifactId>org.opennms.tests.mock-snmp-agent</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>activemq-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>activemq-web-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>atomikos-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>aws-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>camel-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>camel-test-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>liquibase-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>felix-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>geronimo-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>gwt-maps-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jasypt-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>javamail-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jaxb-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jcifs-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jfreechart-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jinterop-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jna-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jnlp-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jradius-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jrobin-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jrrd-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jrrd2-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jstl-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>pax-exam-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>quartz-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>servlet-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>smslib-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>spring-security-core-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>spring-security-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-bootstrap</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config-jaxb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config-model</artifactId>
<version>${project.version}</version>
<classifier>xsds</classifier>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config-tester</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-config-utils</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-correlator</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.daemon</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-dao</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-dao-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-dao-mock</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-base-assembly</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-bsf</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-datagram</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-dhcp</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-generic</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-jmx</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-jms</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-rdns-lookup</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-lineoriented</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-simple</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-ssh</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detector-web</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-detectorclient-rpc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-provision-command</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-requisition-service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>drools-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>hibernate-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-full-assembly</artifactId>
<version>${project.version}</version>
<type>tar.gz</type>
<classifier>dist</classifier>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-icmp-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-icmp-jni</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-icmp-jni6</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-icmp-jna</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-icmp-best</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.icmp-jna</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-javamail-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>opennms-integration-otrs</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>opennms-integration-otrs-31</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>opennms-integration-rt</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>opennms-integration-remedy</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-install</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>cxf-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-jetty</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>mina-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>netty-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-model</artifactId>
<version>${project.version}</version>
<classifier>xsds</classifier>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-provision-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-provision-persistence</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-provision-persistence</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-provisiond</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>jmxconfiggenerator</artifactId>
<classifier>onejar</classifier>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.tests</groupId>
<artifactId>org.opennms.tests.mock-elements</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.core</groupId>
<artifactId>org.opennms.core.jstl-support</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-reporting</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-reportd</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rrd-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rrd-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rrdtool-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rrdcached-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rrd-jrobin</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rrd-tcp</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-rws</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-services</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.measurements</groupId>
<artifactId>org.opennms.features.measurements.api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.measurements</groupId>
<artifactId>org.opennms.features.measurements.impl</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-site</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jasper-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>spring-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>spring-web-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>spring-test-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-util</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-version</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-web-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-web-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-webapp</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-webapp</artifactId>
<version>${project.version}</version>
<type>war</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-webapp</artifactId>
<version>${project.version}</version>
<type>tar.gz</type>
<classifier>meta-inf</classifier>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-webapp</artifactId>
<version>${project.version}</version>
<type>tar.gz</type>
<classifier>lib</classifier>
</dependency>
<dependency>
<groupId>org.opennms.features</groupId>
<artifactId>root-webapp</artifactId>
<version>${project.version}</version>
<type>war</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-webapp-ng</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-wmi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-vmware</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>newts-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>smack-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>rancid-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms</groupId>
<artifactId>opennms-asterisk</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>asterisk-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>dnsjava-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>snmp4j-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>snmp4j-agent-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>snmp-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>snmp-test-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>twitter4j-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>tracker-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>jmx-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.opennms.dependencies</groupId>
<artifactId>owasp-dependencies</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<!-- external dependencies -->
<!-- PLEASE KEEP THESE IN ALPHABETICAL ORDER -->
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-all</artifactId>
<version>${asmVersion}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>${oldAsmVersion}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>${oldAsmVersion}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-commons</artifactId>
<version>${oldAsmVersion}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-tree</artifactId>
<version>${oldAsmVersion}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-util</artifactId>
<version>${oldAsmVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.10.11</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>${antlr.version}</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
<exclusions>
<exclusion>
<groupId>axis</groupId>
<artifactId>axis-wsdl4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis-jaxrpc</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis-saaj</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
<version>${camelVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
<version>${camelVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-dom</artifactId>
<version>${batikVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-svg-dom</artifactId>
<version>${batikVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-swing</artifactId>
<version>${batikVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-transcoder</artifactId>
<version>${batikVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-xml</artifactId>
<version>${batikVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-util</artifactId>
<version>${batikVersion}</version>
</dependency>
<dependency>
<groupId>bsf</groupId>
<artifactId>bsf</artifactId>
<version>2.4.0</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>bsh</groupId>
<artifactId>bsh</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>${bsonVersion}</version>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
<version>${caffeineVersion}</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.helger</groupId>
<artifactId>dhcp4java</artifactId>
<version>${dhcp4javaVersion}</version>
</dependency>
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>${c3p0Version}</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commonsBeanutilsVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-chain</groupId>
<artifactId>commons-chain</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commonsCodecVersion}</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>${commonsCollectionsVersion}</version>
</dependency>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>${commonsConfigurationVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>${commonsDigesterVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-exec</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>${commonsCsvVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${httpcoreVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-osgi</artifactId>
<version>${httpcoreVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclientVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-osgi</artifactId>
<version>${httpclientVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpasyncclient-osgi</artifactId>
<version>${httpasyncclientVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commonsIoVersion}</version>
</dependency>
<dependency>
<groupId>commons-jxpath</groupId>
<artifactId>commons-jxpath</artifactId>
<version>${commonsJxpathVersion}</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commonsLangVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commonsLang3Version}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commonsLoggingVersion}</version>
</dependency>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>${commonsNetVersion}</version>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>${commonsValidatorVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator-core</artifactId>
<version>${commonsValidatorVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.4.8</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>geoGoogle</groupId>
<artifactId>geoGoogle</artifactId>
<version>1.5.1-20110518onms1</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
<exclusion>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
</exclusion>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
<exclusion>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.10</version>
</dependency>
<dependency>
<groupId>com.googlecode.concurrent-locks</groupId>
<artifactId>concurrent-locks</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guavaVersion}</version>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwtVersion}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
<version>${gwtVersion}</version>
</dependency>
<!-- Vaadin -->
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-compatibility-server</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-compatibility-shared</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-compatibility-client-compiled</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-compatibility-client</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-compatibility-themes</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-shared</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-client-compiled</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-client</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-themes</artifactId>
<version>${vaadinVersion}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-context-menu</artifactId>
<version>${vaadinAddonContextMenuVersion}</version>
</dependency>
<dependency>
<groupId>org.vaadin.addon</groupId>
<artifactId>confirmdialog</artifactId>
<version>${vaadinAddonConfirmDialogVersion}</version>
</dependency>
<dependency>
<groupId>org.opennms.features.vaadin-components</groupId>
<artifactId>extender-service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>opensymphony</groupId>
<artifactId>ognl</artifactId>
<version>2.6.11</version>
</dependency>
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>${jsonlibVersion}</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-api</artifactId>
<version>${jungVersion}</version>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>${jungVersion}</version>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-algorithms</artifactId>
<version>${jungVersion}</version>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-visualization</artifactId>
<version>${jungVersion}</version>
</dependency>
<dependency>
<groupId>net.sf.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>${opencsvVersion}</version>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<version>4.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>${powermockVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-easymock</artifactId>
<version>${powermockVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>${powermockVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>1.8.0</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.extremecomponents</groupId>
<artifactId>extremecomponents</artifactId>
<version>1.0.1</version>
<exclusions>
<exclusion>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--
JMesa is the latest version of the extremecomponents library. We
should eventually migrate our code to use it.
<dependency>
<groupId>org.jmesa</groupId>
<artifactId>jmesa</artifactId>
<version>3.0.4</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc-portlet</artifactId>
</exclusion>
</exclusions>
</dependency>
-->
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>3.1.5</version>
</dependency>
<dependency>
<groupId>com.github.detro.ghostdriver</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>99.99.99-use-com-github-detro-phantomjsdriver-instead</version>
</dependency>
<dependency>
<groupId>com.github.detro</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>99.99.99-use-com-codeborne-phantomjsdriver-until-1-2-1-is-released</version>
</dependency>
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-xc</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-smile</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-guava</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-base</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>${jackson2Version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${hibernateValidatorVersion}</version>
</dependency>
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>9999.use-org-javassist-not-javassist</version>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>javax.jnlp</groupId>
<artifactId>jnlp</artifactId>
<version>1.5.0</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.5</version>
</dependency>
<!-- we want to use JPA 2.0. Do not add javax.persistence/persistence-api! -->
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-annotation-processor</artifactId>
<version>4.1.0.Final</version>
</dependency>
<dependency>
<groupId>javax.samples.jnlp</groupId>
<artifactId>jnlp-servlet</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>99.99.99-exclude-and-use-dependencies-jstl-instead</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>99.99.99-exclude-and-use-dependencies-servlet-instead</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>99.99.99-exclude-and-use-javax.ws.rs-api-instead</version>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>99.99.99-use-opennms-jaxb</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>99.99.99-use-opennms-jaxb</version>
</dependency>
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>99.99.99-exclude-and-use-org.apache.servicemix.bundles.jdom-instead</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
<version>${dropwizardMetricsVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>apache-jsp</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-annotations</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-continuation</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-deploy</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-http</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-io</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jmx</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>apache-jstl</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-security</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-xml</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty.aggregate</groupId>
<artifactId>jetty-all-server</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-rewrite</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-server</artifactId>
<version>${jettyVersion}</version>
</dependency>
<!-- Make sure that this version matches the version from Jetty -->
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-impl</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servletApiVersion}</version>
</dependency>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.51</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockitoVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-inline</artifactId>
<version>${mockitoVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>${osgiVersion}</version>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
<version>${osgiCompendiumVersion}</version>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.enterprise</artifactId>
<version>${osgiEnterpriseVersion}</version>
</dependency>
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-client-java</artifactId>
<version>1.3.3</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>${jodaTimeVersion}</version>
</dependency>
<dependency>
<groupId>org.skyscreamer</groupId>
<artifactId>jsonassert</artifactId>
<version>1.2.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.spotify</groupId>
<artifactId>hamcrest-pojo</artifactId>
<version>1.2.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.jayway.awaitility</groupId>
<artifactId>awaitility</artifactId>
<version>1.7.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.jwebunit</groupId>
<artifactId>jwebunit-htmlunit-plugin</artifactId>
<version>2.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.karaf.shell</groupId>
<artifactId>org.apache.karaf.shell.core</artifactId>
<version>${karafVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-bom</artifactId>
<version>${log4j2Version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4jVersion}</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
</exclusion>
<exclusion>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jdmk</groupId>
<artifactId>jmxtools</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jmx</groupId>
<artifactId>jmxri</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logbackClassicVersion}</version>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>${jsoupVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${minaVersion}</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j-tools</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>${netty4Version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec</artifactId>
<version>${netty4Version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport</artifactId>
<version>${netty4Version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
<version>${netty4Version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-buffer</artifactId>
<version>${netty4Version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-common</artifactId>
<version>${netty4Version}</version>
</dependency>
<dependency>
<groupId>com.novell.ldap</groupId>
<artifactId>jldap</artifactId>
<version>${jldapVersion}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4jVersion}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${log4jVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${slf4jVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>${slf4jVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-asm</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>99.99.99-exclude-and-use-opennms-spring-instead</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${postgresqlVersion}</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>${protobufVersion}</version>
</dependency>
<dependency>
<groupId>com.rometools</groupId>
<artifactId>rome</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>com.ximpleware</groupId>
<artifactId>vtd-xml</artifactId>
<version>2.11</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>${wsdl4jVersion}</version>
</dependency>
<dependency>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>${xalanVersion}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
<version>${xalanVersion}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>${xercesVersion}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>${xmlApisVersion}</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis-ext</artifactId>
<version>${xmlApisExtVersion}</version>
</dependency>
<dependency>
<groupId>org.krupczak</groupId>
<artifactId>xmp</artifactId>
<version>1.40</version>
</dependency>
<dependency>
<groupId>xmlunit</groupId>
<artifactId>xmlunit</artifactId>
<version>1.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-jexl</artifactId>
<version>${commonsJexlVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovyVersion}</version>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>${hikaricpVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>${ecjVersion}</version>
</dependency>
<dependency>
<groupId>com.swrve</groupId>
<artifactId>rate-limited-logger</artifactId>
<version>${rateLimitedLoggerVersion}</version>
</dependency>
<dependency>
<groupId>org.spockframework</groupId>
<artifactId>spock-core</artifactId>
<version>${spockVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>${bouncyCastleVersion}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${bouncyCastleVersion}</version>
</dependency>
<dependency>
<!--
if the jqwik dependency is added then the junit-vintage-engine must be added too
-> the auto-detection mechanism of the surefire plugin does no more add the
junit-vintage-engine because jqwik already adds the jqwik-engine
-->
<groupId>net.jqwik</groupId>
<artifactId>jqwik</artifactId>
<version>${jqwikVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${junitVintageEngineVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>${jmhVersion}</version>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
<version>${jmhVersion}</version>
</dependency>
</dependencies>
</dependencyManagement>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Maven Central</name>
<url>https://repo1.maven.org/maven2/</url>
</pluginRepository>
<pluginRepository>
<id>opennms-repo</id>
<name>OpenNMS Repository</name>
<url>http://maven.opennms.org/content/groups/opennms.org-release/</url>
</pluginRepository>
</pluginRepositories>
<!--
This is required to override the effective POM's definition of Maven Central.
Versions of Maven *prior* to 3.2.3 will access Maven Central via HTTP.
In 3.2.3 (and newer), HTTPS is used.
Refer to: http://maven.apache.org/docs/3.2.3/release-notes.html
-->
<repositories>
<repository>
<id>central</id>
<name>Maven Central</name>
<url>https://repo1.maven.org/maven2/</url>
</repository>
<repository>
<id>eclipse-repository</id>
<name>Eclipse</name>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
</project>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。