platform
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.abiquo</groupId> <artifactId>platform</artifactId> <version>5.4.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.abiquo</groupId> <artifactId>platform</artifactId> <version>5.4.0</version> <packaging>pom</packaging> <name>Abiquo platform</name> <description>Abiquo Cloud Platform</description> <modules> <module>build-tools</module> <module>abiquo-eclipse-formatter</module> <!-- Common libraries --> <module>system-properties</module> <module>commons-amqp</module> <module>commons-webapps</module> <module>commons-redis</module> <module>commons-test</module> <module>hypervisor-plugin-model</module> <module>commons-dhcp</module> <module>dnsmasq</module> <module>model</module> <module>aim-client-java</module> <module>kairosdb-java-client</module> <module>commons-tracing</module> <!-- Compute plugins --> <module>compute-plugins</module> <module>ec2-plugin</module> <module>esx-plugin</module> <module>libvirt-plugin</module> <module>hyperv-plugin</module> <module>azure-plugin</module> <module>vcd-plugin</module> <module>gcp-plugin</module> <module>oci-plugin</module> <!-- Network, Firewall and Load Balancers --> <module>network-plugins</module> <module>nsx-plugin</module> <module>nsxt-plugin</module> <!-- Storage plugins --> <module>storage-plugins</module> <module>nexenta-plugin</module> <module>netapp-plugin</module> <module>nfs-plugin</module> <module>storage-plugin-lvm</module> <!-- Backup plugins --> <module>backup-plugins</module> <module>veeam-plugin</module> <module>networker-plugin</module> <!-- Draas plugins --> <module>draas-plugins</module> <module>zerto-plugin</module> <!-- Monitoring and alarming --> <module>watchtower</module> <!-- Webapps --> <module>monitor-manager</module> <module>appliance-manager</module> <module>conversion-manager</module> <module>tarantino</module> <module>api</module> <module>m</module> <!-- UI --> <module>ui</module> <!-- Others --> <module>maven-archetypes</module> <module>tutorials</module> <module>kvm-faker</module> <module>api-java-client</module> <module>functional-tests</module> <!-- Etisalat proxy --> <module>etisalat-proxy</module> <!-- ProviderId migration tools --> <module>pimtool</module> </modules> <properties> <!-- Build properties --> <jdk.version>1.8</jdk.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <tomcat.port>80</tomcat.port> <tomcat.user>abiquo</tomcat.user> <tomcat.password>abiquo</tomcat.password> <!-- Build Test properties --> <db.host>localhost</db.host> <db.port>3306</db.port> <db.user>root</db.user> <db.pass>root</db.pass> <jdbc.url>jdbc:mysql://${db.user}:${db.pass}@${db.host}:${db.port}/kinton</jdbc.url> <!-- Dependences versions --> <mysql-connector.version>5.1.36</mysql-connector.version> <spring.version>4.3.27.RELEASE</spring.version> <springsecurity.version>4.2.13.RELEASE</springsecurity.version> <springldap.version>2.3.2.RELEASE</springldap.version> <springoauth.version>2.3.7.RELEASE</springoauth.version> <logback.version>1.2.3</logback.version> <slf4j.version>1.7.29</slf4j.version> <hibernate.version>5.4.18.Final</hibernate.version> <hibernatevalidator.version>4.2.0.Final</hibernatevalidator.version> <jackson2.version>2.9.8</jackson2.version> <jclouds.version>2.1.3</jclouds.version> <jclouds-sts.version>2.1.3.1</jclouds-sts.version> <jersey.version>1.12</jersey.version> <curator.version>2.12.0</curator.version> <classmate.version>0.8.0</classmate.version> <json.version>20070829</json.version> <commonsnet.version>3.3</commonsnet.version> <bouncycastle.version>1.51</bouncycastle.version> <args4j.version>2.32</args4j.version> <snakeyaml.version>1.23</snakeyaml.version> <aws-sdk.version>1.11.910</aws-sdk.version> <feign.version>10.7.2</feign.version> <jaxb.version>2.2.12-b140109.1041</jaxb.version> <!-- 2.2.11 --> <!-- sonatype oss publishment --> <sonatypeOssDistMgmtSnapshotsUrl>https://oss.sonatype.org/content/repositories/snapshots/</sonatypeOssDistMgmtSnapshotsUrl> </properties> <!-- Dependency configuration --> <dependencyManagement> <dependencies> <!-- ====== --> <!-- Abiquo --> <!-- ====== --> <dependency> <groupId>com.abiquo</groupId> <artifactId>virtualfactory</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>aimstub</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>system-properties</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-amqp</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-amqp</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-plugin-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-plugin-model</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>hypervisor-plugin-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>storage-plugin-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-manager</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-gen-client-base</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-gen-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-gen-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-gen-server</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-manager</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>backup-plugin-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>draas-plugin-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>vsm-model-transport</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>bpm-model-transport</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>virtualfactory-model-transport</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-webapps</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-test</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-dhcp</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>dnsmasq-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>database</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>api-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>event-model-transport</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>api-model</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> <exclusions> <exclusion> <groupId>org.apache.wink</groupId> <artifactId>wink-common</artifactId> </exclusion> <exclusion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </exclusion> <exclusion> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>api-model-transport</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>bpm-async</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>ovfmanager</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>am</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>am-model-transport</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>am-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>http-proxy-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>vsm</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-redis</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-redis</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>vsm-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>kairosdb-java-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>commons-tracing</artifactId> <version>${project.version}</version> </dependency> <!-- Compute plugins --> <dependency> <groupId>com.abiquo</groupId> <artifactId>compute-plugins</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>ec2-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>esx-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>hyperv-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>libvirt-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>azure-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>azure-arm</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>vcd-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>gcp-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>oci-plugin</artifactId> <version>${project.version}</version> </dependency> <!-- Monitoring and alarming --> <dependency> <groupId>com.abiquo</groupId> <artifactId>watchtower-java-client</artifactId> <version>${project.version}</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>watchtower-domain</artifactId> <version>${project.version}</version> </dependency> <!-- Network, Firewall and Load Balancers --> <dependency> <groupId>com.abiquo</groupId> <artifactId>network-plugins</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>nsx-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>nsxt-plugin</artifactId> <version>${project.version}</version> </dependency> <!-- Storage plugins --> <dependency> <groupId>com.abiquo</groupId> <artifactId>storage-plugins</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>nexenta-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>netapp-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>lvm-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>nfs-plugin</artifactId> <version>${project.version}</version> </dependency> <!-- Backup plugins --> <dependency> <groupId>com.abiquo</groupId> <artifactId>backup-plugins</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>veeam-plugin-95u4</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>veeam-plugin-10</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>vmware-snapshot-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>networker-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>e1c-backup-plugin</artifactId> <version>${project.version}</version> </dependency> <!-- DRaaS plugins --> <dependency> <groupId>com.abiquo</groupId> <artifactId>draas-plugins</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>zerto-plugin</artifactId> <version>${project.version}</version> </dependency> <!-- Disk format plugins --> <dependency> <groupId>com.abiquo</groupId> <artifactId>diskformat-plugin-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>diskformat-plugin-model</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>ami-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>v2v-plugins</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>azure-export-plugin</artifactId> <version>${project.version}</version> </dependency> <!-- ======= --> <!-- Logging --> <!-- ======= --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> <exclusions> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${logback.version}</version> </dependency> <!-- ================= --> <!-- Utility libraries --> <!-- ================= --> <dependency> <groupId>com.sun.mail</groupId> <artifactId>mailapi</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>smtp</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>com.google.collections</groupId> <artifactId>google-collections</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.13</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>commons-discovery</groupId> <artifactId>commons-discovery</artifactId> <version>0.4</version> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.13</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.5.5</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-exec</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <!-- FIXME 2.8.5 after pick jclouds 2.2.0 apache/jclouds/pull/35 --> <!-- and remove abiquo shaded 2.8.5 --> <version>2.5</version> </dependency> <!-- =========== --> <!-- Hypervisors --> <!-- =========== --> <!-- ESX --> <dependency> <groupId>com.cloudbees.thirdparty</groupId> <artifactId>vijava</artifactId> <version>5.5-beta-v7.1</version> </dependency> <!-- HyperV --> <dependency> <groupId>com.hyper9</groupId> <artifactId>jwbem</artifactId> <version>0.0.1</version> </dependency> <dependency> <groupId>j-interop</groupId> <artifactId>j-interop</artifactId> <version>2.06</version> </dependency> <dependency> <groupId>j-interop</groupId> <artifactId>j-interopdeps</artifactId> <version>2.06</version> </dependency> <dependency> <groupId>com.sun.wiseman</groupId> <artifactId>wiseman</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>com.sun.wiseman</groupId> <artifactId>wiseman-tools</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>com.xebialabs.overthere</groupId> <artifactId>overthere</artifactId> <version>5.0.2</version> <exclusions> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> </exclusion> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> </exclusion> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <!-- <exclusion> <groupId>com.jcraft</groupId> <artifactId>jzlib</artifactId> </exclusion> --> </exclusions> </dependency> <!-- XenServer --> <dependency> <groupId>com.xensource</groupId> <artifactId>xenserver</artifactId> <version>6.2.0-1</version> </dependency> <dependency> <groupId>org.apache.ws.commons.util</groupId> <artifactId>ws-commons-util</artifactId> <version>1.0.2</version> </dependency> <dependency> <groupId>org.apache.xmlrpc</groupId> <artifactId>xmlrpc-client</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>org.apache.xmlrpc</groupId> <artifactId>xmlrpc-common</artifactId> <version>3.1</version> </dependency> <!-- =============== --> <!-- Storage devices --> <!-- =============== --> <dependency> <groupId>com.netapp</groupId> <artifactId>manageontap</artifactId> <version>4.0</version> </dependency> <!-- ====== --> <!-- Others --> <!-- ====== --> <dependency> <groupId>talamonso.net</groupId> <artifactId>omapi-dhcp</artifactId> <version>0.1.0</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version> </dependency> <dependency> <groupId>com.jcraft</groupId> <artifactId>jzlib</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>com.ning</groupId> <artifactId>async-http-client</artifactId> <version>1.8.14</version> <!-- <exclusions> <exclusion> <groupId>io.netty</groupId> <artifactId>netty</artifactId> </exclusion> </exclusions> --> </dependency> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.7.0</version> </dependency> <dependency> <groupId>com.sun.xml.ws</groupId> <artifactId>jaxws-rt</artifactId> <version>2.1.4</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>1.8.0.10</version> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.27.0-GA</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.3</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>2.0</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency> <!-- java 11 --> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>${jaxb.version}</version> </dependency> <!-- java 11 jaxb runtime --> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.2.11</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>2.2.11</version> </dependency> <!-- java 11 --> <dependency> <groupId>com.sun.activation</groupId> <artifactId>javax.activation</artifactId> <version>1.2.0</version> </dependency> <!-- java 11 --> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.7</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql-connector.version}</version> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>4.1.0</version> </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.thrift</groupId> <artifactId>libthrift</artifactId> <version>0.9.3</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.3.0</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-pool</artifactId> <version>5.3.0</version> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-jms_1.1_spec</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>catalina</artifactId> <version>6.0.33</version> <exclusions> <exclusion> <groupId>org.apache.tomcat</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>org.apache.tomcat</groupId> <artifactId>juli</artifactId> </exclusion> <exclusion> <groupId>org.apache.tomcat</groupId> <artifactId>annotations-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.wink</groupId> <artifactId>wink-client</artifactId> <version>1.1.2-incubating</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.apache.wink</groupId> <artifactId>wink-common</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.apache.wink</groupId> <artifactId>wink-common</artifactId> <version>1.1.2-incubating</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-jdk14</artifactId> </exclusion> <exclusion> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.wink</groupId> <artifactId>wink-json-provider</artifactId> <version>1.1.2-incubating</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.apache.wink</groupId> <artifactId>wink-common</artifactId> </exclusion> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.wink</groupId> <artifactId>wink-server</artifactId> <version>1.1.2-incubating</version> <exclusions> <exclusion> <groupId>org.apache.wink</groupId> <artifactId>wink-common</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </exclusion> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-jdk14</artifactId> </exclusion> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.wink</groupId> <artifactId>wink-spring-support</artifactId> <version>1.1.1-incubating</version> <exclusions> <exclusion> <groupId>org.apache.wink</groupId> <artifactId>wink-server</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.xbean</groupId> <artifactId>xbean-spring</artifactId> <version>3.6</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.8</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-jaxb-annotations</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-base</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-xml-provider</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> <version>1.3.5</version> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>4.0.4</version> <exclusions> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.woodstox</groupId> <artifactId>stax2-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>stax2-api</artifactId> <version>3.1.4</version> <exclusions> <exclusion> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.dbunit</groupId> <artifactId>dbunit</artifactId> <version>2.4.7</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.5.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>${hibernate.version}</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>${hibernate.version}</version> <exclusions> <exclusion> <groupId>javassist</groupId> <artifactId>javassist</artifactId> </exclusion> <exclusion> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </exclusion> <exclusion> <groupId>cglib</groupId> <artifactId>cglib</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernatevalidator.version}</version> </dependency> <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> <version>1.0.1.Final</version> </dependency> <dependency> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-compute</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-core</artifactId> <version>${jclouds.version}</version> <exclusions> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.jclouds.driver</groupId> <artifactId>jclouds-slf4j</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.api</groupId> <artifactId>chef</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-scriptbuilder</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.driver</groupId> <artifactId>jclouds-jsch</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.driver</groupId> <artifactId>jclouds-bouncycastle</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.api</groupId> <artifactId>openstack-keystone</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.api</groupId> <artifactId>ec2</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.provider</groupId> <artifactId>aws-ec2</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.provider</groupId> <artifactId>azurecompute-arm</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>org.apache.jclouds.api</groupId> <artifactId>sts</artifactId> <version>${jclouds-sts.version}</version> </dependency> <dependency> <groupId>org.libvirt</groupId> <artifactId>libvirt</artifactId> <version>0.4.7</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.8.5</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>1.8.2</version> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> <version>6.1.26</version> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-util</artifactId> <version>6.1.26</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>8.2.0.v20160908</version> </dependency> <dependency> <groupId>org.eclipse.jetty.orbit</groupId> <artifactId>javax.servlet</artifactId> <version>3.0.0.v201112011016</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <version>8.2.0.v20160908</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <version>8.2.0.v20160908</version> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty</artifactId> <version>3.9.2.Final</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> <version>1.7.21</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>${springsecurity.version}</version> <exclusions> <exclusion> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>${springsecurity.version}</version> <exclusions> <exclusion> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${springsecurity.version}</version> <exclusions> <exclusion> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-ldap</artifactId> <version>${springsecurity.version}</version> <exclusions> <exclusion> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <!-- 3.2.3.RELEASE --> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-core</artifactId> <version>${springldap.version}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-core-tiger</artifactId> <version>${springldap.version}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-ldif-batch</artifactId> <version>${springldap.version}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-ldif-core</artifactId> <version>${springldap.version}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-odm</artifactId> <version>${springldap.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-crypto</artifactId> <version>${springsecurity.version}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security.oauth</groupId> <artifactId>spring-security-oauth</artifactId> <version>${springoauth.version}</version> <exclusions> <exclusion> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </exclusion> <exclusion> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <!-- 3.2.3.RELEASE --> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security.oauth</groupId> <artifactId>spring-security-oauth2</artifactId> <version>${springoauth.version}</version> <exclusions> <exclusion> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </exclusion> <exclusion> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <!-- 3.2.3.RELEASE --> </exclusion> <!-- FIXME FIXME review --> <exclusion> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> </exclusion> <!-- FIXME FIXME review --> </exclusions> </dependency> <dependency> <groupId>oauth.signpost</groupId> <artifactId>signpost-core</artifactId> <version>1.2.1.2</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.11</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.uncommons</groupId> <artifactId>reportng</artifactId> <version>1.1.4</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.testng</groupId> <artifactId>testng</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>johm</artifactId> <version>0.5.0-SNAPSHOT</version> </dependency> <dependency> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> <version>1.0-2</version> </dependency> <dependency> <groupId>stax</groupId> <artifactId>stax-api</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>velocity</groupId> <artifactId>velocity</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.7.2</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.4.01</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>${jersey.version}</version> <exclusions> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-servlet</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-json</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version>${jersey.version}</version> <exclusions> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.sun.jersey.contribs</groupId> <artifactId>jersey-spring</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>com.sun.jersey.contribs</groupId> <artifactId>jersey-multipart</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>${curator.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-client</artifactId> <version>${curator.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>${curator.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-test</artifactId> <version>${curator.version}</version> <exclusions> <exclusion> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.fasterxml</groupId> <artifactId>classmate</artifactId> <version>${classmate.version}</version> </dependency> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>${commonsnet.version}</version> </dependency> <dependency> <groupId>com.typesafe</groupId> <artifactId>config</artifactId> <version>1.3.3</version> </dependency> <dependency> <groupId>com.squareup.okio</groupId> <artifactId>okio</artifactId> <version>1.17.3</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.8.0</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>mockwebserver</artifactId> <version>3.8.0</version> </dependency> <dependency> <groupId>com.squareup.okhttp</groupId> <artifactId>okhttp</artifactId> <version>2.7.5</version> </dependency> <dependency> <groupId>com.squareup.okhttp</groupId> <artifactId>mockwebserver</artifactId> <version>2.7.5</version> </dependency> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-core</artifactId> <version>${feign.version}</version> </dependency> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-slf4j</artifactId> <version>${feign.version}</version> </dependency> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-jaxb</artifactId> <version>${feign.version}</version> <exclusions> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-gson</artifactId> <version>${feign.version}</version> </dependency> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-jackson</artifactId> <version>${feign.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-okhttp</artifactId> <version>${feign.version}</version> </dependency> <!-- json --> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>${json.version}</version> </dependency> <!-- BCrypt --> <dependency> <groupId>org.mindrot</groupId> <artifactId>jbcrypt</artifactId> <version>0.3m</version> </dependency> <!-- Others --> <dependency> <groupId>com.abiquo</groupId> <artifactId>kvm-faker</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>kvm-faker-deployer</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>api-java-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>functional-tests</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>${snakeyaml.version}</version> </dependency> <dependency> <groupId>args4j</groupId> <artifactId>args4j</artifactId> <version>${args4j.version}</version> </dependency> <!-- AMAZON --> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-core</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-ec2</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-cloudwatch</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-iam</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-elasticloadbalancing</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-sts</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-pricing</artifactId> <version>${aws-sdk.version}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-organizations</artifactId> <version>${aws-sdk.version}</version> </dependency> <!-- metrics --> <dependency> <groupId>io.dropwizard.metrics</groupId> <artifactId>metrics-core</artifactId> <version>4.0.5</version> </dependency> <dependency> <groupId>io.dropwizard.metrics</groupId> <artifactId>metrics-servlets</artifactId> <version>4.0.5</version> </dependency> <!-- json schema --> <!-- schema --> <dependency> <groupId>com.kjetland</groupId> <artifactId>mbknor-jackson-jsonschema_2.12</artifactId> <version>1.0.31</version> </dependency> <!-- pin version to resolve convergence errors (jclouds vs gcp-shade (perfmark))--> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.3.3</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.2</version> </dependency> </dependencies> </dependencyManagement> <!-- dependencies inheritance for all the abiquo projects --> <dependencies> <dependency> <groupId>org.uncommons</groupId> <artifactId>reportng</artifactId> <scope>test</scope> </dependency> <!-- SurefireBooterForkException --> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <!-- Plugin inheritance configuration --> <pluginManagement> <plugins> <plugin> <groupId>org.basepom.maven</groupId> <artifactId>duplicate-finder-maven-plugin</artifactId> <version>1.3.0</version> <configuration> <checkCompileClasspath>true</checkCompileClasspath> <checkRuntimeClasspath>true</checkRuntimeClasspath> <checkTestClasspath>false</checkTestClasspath> <failBuildInCaseOfDifferentContentConflict>true</failBuildInCaseOfDifferentContentConflict> <ignoredResourcePatterns> <ignoredResourcePattern>mime.types</ignoredResourcePattern> <ignoredResourcePattern>.*.html$</ignoredResourcePattern> <ignoredResourcePattern>package-list$</ignoredResourcePattern> <!-- review --> <ignoredResourcePattern>reference.conf$</ignoredResourcePattern> <ignoredResourcePattern>version.properties$</ignoredResourcePattern> <ignoredResourcePattern>logback.xml$</ignoredResourcePattern> <ignoredResourcePattern>mozilla/public-suffix-list.txt$</ignoredResourcePattern> <!-- api for api-model hibernate update --> <ignoredResourcePattern>.*.properties$</ignoredResourcePattern> <ignoredResourcePattern>.*.rng$</ignoredResourcePattern> </ignoredResourcePatterns> <exceptions> <!-- api dependency fix since hibernate updated on api-model --> <exception> <conflictingDependencies> <dependency> <groupId>com.sun.istack</groupId> <artifactId>istack-commons-runtime</artifactId> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> </dependency> </conflictingDependencies> <packages> <package>com.sun.istack</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> </dependency> </conflictingDependencies> <packages> <package>com.sun.xml.bind</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> </dependency> </conflictingDependencies> <packages> <package>com.sun.xml.bind</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>txw2</artifactId> </dependency> </conflictingDependencies> <packages> <package>com.sun.xml.txw2</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> </dependency> </conflictingDependencies> <packages> <package>com.sun.xml.bind</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </dependency> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> </dependency> </conflictingDependencies> <packages> <package>org.dom4j</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>javax.persistence</groupId> <artifactId>javax.persistence-api</artifactId> </dependency> <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> </dependency> </conflictingDependencies> <packages> <package>javax.persistence</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>io.github.classgraph</groupId> <artifactId>classgraph</artifactId> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> </dependency> </conflictingDependencies> <packages> <package>META-INF.versions.9</package> </packages> </exception> <!-- java 11 - review javax.annotation:jsr250-api:1.0 from jclouds --> <exception> <conflictingDependencies> <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> </dependency> </conflictingDependencies> <packages> <package>javax.annotation</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> </dependency> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </dependency> </conflictingDependencies> <packages> <package>javax.ws.rs</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> </dependency> </conflictingDependencies> <packages> <package>org.apache.commons.logging</package> </packages> </exception> <exception> <conflictingDependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> </dependency> </conflictingDependencies> <classes> <class>org.slf4j.impl.StaticLoggerBinder</class> <class>org.slf4j.impl.StaticMDCBinder</class> <class>org.slf4j.impl.StaticMarkerBinder</class> <class>org.w3c.dom.UserDataHandler</class> </classes> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.abiquo</groupId> <artifactId>ovfmanager</artifactId> </dependency> <dependency> <groupId>com.vmware</groupId> <artifactId>rest-api-schema</artifactId> </dependency> <dependency> <groupId>com.vmware.vcloud</groupId> <artifactId>vcd-api-bindings-java</artifactId> </dependency> </conflictingDependencies> <classes> <class>org.w3._2001.xmlschema.Adapter1</class> </classes> </exception> <exception> <conflictingDependencies> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>annotations</artifactId> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> </dependency> </conflictingDependencies> <classes> <class>javax.annotation.meta.When</class> </classes> </exception> </exceptions> </configuration> <executions> <execution> <id>default</id> <goals> <goal>check</goal> </goals> <phase>verify</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0-M2</version> <configuration> <rules> <!-- <reactorModuleConvergence> <ignoreModuleDependencies>true</ignoreModuleDependencies> </reactorModuleConvergence> --> <dependencyConvergence /> <banDuplicatePomDependencyVersions /> <requireUpperBoundDeps> <excludes /> </requireUpperBoundDeps> <requireMavenVersion> <version>3.6.3</version> </requireMavenVersion> </rules> </configuration> <executions> <execution> <id>enforce</id> <goals> <goal>enforce</goal> </goals> <phase>validate</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.1.1</version> <configuration> <failOnWarning>true</failOnWarning> <ignoredUnusedDeclaredDependencies> <!-- java 11 --> <ignoredUnusedDeclaredDependency>com.sun.activation:javax.activation</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>javax.annotation:javax.annotation-api</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>javax.xml.bind:jaxb-api</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.sun.xml.bind:jaxb-impl</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.sun.xml.bind:jaxb-core</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.hibernate:hibernate-validator</ignoredUnusedDeclaredDependency> <!--test --> <ignoredUnusedDeclaredDependency>com.jcraft:jsch</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.google.inject:guice</ignoredUnusedDeclaredDependency> <!-- bytecode --> <ignoredUnusedDeclaredDependency>cglib:cglib</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>asm:asm</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.javassist:javassist</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>commons-beanutils:commons-beanutils</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>j-interop:j-interop</ignoredUnusedDeclaredDependency> <!-- review secuirty-core to replace by crypto ?? --> <ignoredUnusedDeclaredDependency>org.springframework.security:spring-security-core</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.springframework.security:spring-security-crypto</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.springframework.security:spring-security-config</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.bouncycastle:bcprov-ext-jdk15on</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.bouncycastle:bcprov-jdk15on</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.bouncycastle:bcpkix-jdk15on</ignoredUnusedDeclaredDependency> <!-- logging --> <ignoredUnusedDeclaredDependency>commons-logging:commons-logging</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>ch.qos.logback:logback-core</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>ch.qos.logback:logback-classic</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.slf4j:slf4j-api</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.slf4j:jcl-over-slf4j</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.typesafe.akka:akka-slf4j_2.11</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.typesafe.akka:akka-slf4j_2.12</ignoredUnusedDeclaredDependency> <!-- database --> <ignoredUnusedDeclaredDependency>org.liquibase:liquibase-core</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>mysql:mysql-connector-java</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.apache.curator:curator-recipes</ignoredUnusedDeclaredDependency> <!-- javax --> <ignoredUnusedDeclaredDependency>javax.ws.rs:jsr311-api</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>javax.servlet:javax.servlet-api</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.sun.mail:smtp</ignoredUnusedDeclaredDependency> <!-- test --> <ignoredUnusedDeclaredDependency>org.uncommons:reportng</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:commons-test</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.testng:testng</ignoredUnusedDeclaredDependency> <!-- abiquo --> <ignoredUnusedDeclaredDependency>com.abiquo:commons-webapps</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:database</ignoredUnusedDeclaredDependency> <!-- test listeners --> <ignoredUnusedDeclaredDependency>com.abiquo:plugin-manager</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:diskformat-plugin-model</ignoredUnusedDeclaredDependency> <!-- plugins --> <ignoredUnusedDeclaredDependency>com.abiquo:compute-plugins</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:network-plugins</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:backup-plugins</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:draas-plugins</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:storage-plugins</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:libvirt-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:ec2-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:esx-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:hyperv-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:azure-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:gcp-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:nsx-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:vcd-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:dnsmasq-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:nexenta-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:netapp-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:lvm-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:nfs-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:ami-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:v2v-plugins</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:azure-export-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:networker-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:veeam-plugin-95u4</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:veeam-plugin-10</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:vmware-snapshot-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:e1c-backup-plugin</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>com.abiquo:zerto-plugin</ignoredUnusedDeclaredDependency> </ignoredUnusedDeclaredDependencies> <ignoredUsedUndeclaredDependencies> <ignoredUsedUndeclaredDependency>org.slf4j:slf4j-api</ignoredUsedUndeclaredDependency> </ignoredUsedUndeclaredDependencies> </configuration> <executions> <execution> <id>analyze</id> <goals> <goal>analyze-only</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.26</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>8888</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> <stopKey>foo</stopKey> <stopPort>9999</stopPort> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>${jdk.version}</source> <target>${jdk.version}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M3</version> <configuration> <suiteXmlFiles> <suiteXmlFile>src/test/resources/testng/test-${test.suite}.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>usedefaultlisteners</name> <value>false</value> </property> <property> <name>listener</name> <value>com.abiquo.testng.TestOutputListener,org.uncommons.reportng.HTMLReporter</value> </property> </properties> <systemProperties> <property> <name>org.uncommons.reportng.frames</name> <value>false</value> </property> </systemProperties> <!-- Uncomment to debug OutOfMemory issues in the tests --> <!-- <argLine>-Djava.net.preferIPv4Stack=true -Xms512m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -verbose:gc -XX:+PrintGCDetails -Xloggc:/tmp/gc.log -XX:HeapDumpPath=/tmp -XX:-UseGCOverheadLimit</argLine> --> <enableAssertions>false</enableAssertions> </configuration> <dependencies> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>7.1</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>3.0.0-M3</version> <configuration> <suiteXmlFiles> <suiteXmlFile>src/test/resources/testng/it-${it.suite}.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>usedefaultlisteners</name> <value>false</value> </property> <property> <name>listener</name> <value>com.abiquo.testng.TestOutputListener,org.uncommons.reportng.HTMLReporter</value> </property> </properties> <systemProperties> <property> <name>org.uncommons.reportng.frames</name> <value>false</value> </property> </systemProperties> <!-- Uncomment to debug OutOfMemory issues in the tests --> <!-- <argLine>-Djava.net.preferIPv4Stack=true -Xms512m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -verbose:gc -XX:+PrintGCDetails -Xloggc:/tmp/gc.log -XX:HeapDumpPath=/tmp -XX:-UseGCOverheadLimit</argLine> --> <enableAssertions>false</enableAssertions> </configuration> <executions> <execution> <id>integration-test</id> <goals> <goal>integration-test</goal> </goals> </execution> <execution> <id>verify</id> <goals> <goal>verify</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <version>1.4.10</version> <configuration> <wait>true</wait> <container> <containerId>tomcat7x</containerId> <type>remote</type> </container> <configuration> <type>runtime</type> <properties> <cargo.tomcat.manager.url>http://${devmachine}:${tomcat.port}/manager/text</cargo.tomcat.manager.url> <cargo.remote.username>${tomcat.user}</cargo.remote.username> <cargo.remote.password>${tomcat.password}</cargo.remote.password> </properties> </configuration> </configuration> </plugin> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <version>1.10.b1</version> <inherited>false</inherited> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <version>1.20</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.2.2</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <Git-Branch>${git.branch}</Git-Branch> <Git-Commit>${git.commit.id}</Git-Commit> <Git-Repo>${git.remote.origin.url}</Git-Repo> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.1</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <Git-Branch>${git.branch}</Git-Branch> <Git-Commit>${git.commit.id}</Git-Commit> <Git-Repo>${git.remote.origin.url}</Git-Repo> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.6.0.1398</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.7</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <version>2.8.0</version> <configuration> <configFile>abiquo-formatter.xml</configFile> <excludes> <exclude>**/*package-info.java</exclude> </excludes> <directories> <directory>${project.build.sourceDirectory}</directory> <directory>${project.build.testSourceDirectory}</directory> <directory>${project.basedir}/src/main/generated</directory> </directories> </configuration> <dependencies> <dependency> <groupId>com.abiquo</groupId> <artifactId>abiquo-eclipse-formatter</artifactId> <version>0.0.1</version> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.1</version> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.1.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <!-- FIXME h-p-m/gen/plugin-gen-server and database --> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <configuration> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb23-plugin</artifactId> <version>0.14.0</version> </plugin> <plugin> <groupId>com.github.ekryd.sortpom</groupId> <artifactId>sortpom-maven-plugin</artifactId> <version>2.10.0</version> <inherited>true</inherited> <configuration> <verifyFail>Stop</verifyFail> <createBackupFile>false</createBackupFile> <!-- <encoding>${project.build.sourceEncoding}</encoding> <lineSeparator>\n</lineSeparator> --> <predefinedSortOrder>custom_1</predefinedSortOrder> <expandEmptyElements>false</expandEmptyElements> <keepBlankLines>true</keepBlankLines> <nrOfIndentSpace>4</nrOfIndentSpace> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.1</version> <configuration> <mavenExecutorId>forked-path</mavenExecutorId> <userReleaseProfile>false</userReleaseProfile> <arguments>${arguments} -Psonatype-oss-release</arguments> </configuration> </plugin> </plugins> </pluginManagement> <!-- Running plugins from the PLATFORM POM --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <inherited>false</inherited> <configuration> <skip>false</skip> </configuration> </plugin> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <version>2.2.6</version> <executions> <execution> <id>git-info</id> <goals> <goal>revision</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <!-- Project information --> <url>https://github.com/abiquo/platform</url> <!-- Organization information --> <inceptionYear>2008</inceptionYear> <organization> <name>Abiquo Holdings S.L.</name> <url>http://www.abiquo.com</url> </organization> <licenses> <license> <name>GNU Library or Lesser General Public License (LGPL)</name> <url>http://www.gnu.org/licenses/lgpl.html</url> </license> </licenses> <developers> <developer> <name>all</name> <email>developers@abiquo.com</email> </developer> </developers> <scm> <connection>https://github.com/abiquo/platform.git</connection> <developerConnection>scm:git:git@github.com:abiquo/platform.git</developerConnection> <url>https://github.com/abiquo/platform</url> </scm> <issueManagement> <system>Jira</system> <url>http://jira.abiquo.com/</url> </issueManagement> <!-- Distribution Management --> <distributionManagement> <repository> <id>abiquo-repo</id> <url>http://maven.bcn.abiquo.com/content/repositories/releases</url> </repository> <snapshotRepository> <id>abiquo-repo</id> <url>http://maven.bcn.abiquo.com/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <profiles> <profile> <id>dev</id> <properties> <test.suite>basic</test.suite> <it.suite>basic</it.suite> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce</id> <goals> <goal>enforce</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.basepom.maven</groupId> <artifactId>duplicate-finder-maven-plugin</artifactId> <executions> <execution> <id>default</id> <goals> <goal>check</goal> </goals> <phase>verify</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>analyze</id> <goals> <goal>analyze-only</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <inherited>false</inherited> <configuration> <aggregate>true</aggregate> <properties> <year>${project.inceptionYear}</year> <owner>${project.organization.name}</owner> </properties> </configuration> <executions> <execution> <id>add-headers-private</id> <goals> <goal>format</goal> </goals> <phase>validate</phase> <configuration> <header>${basedir}/header-private.txt</header> <failIfMissing>true</failIfMissing> <includes> <include>**/*.java</include> </includes> <excludes> <exclude>api-java-client/**/*.*</exclude> <exclude>database/**/*.*</exclude> <exclude>client/**/*.*</exclude> <exclude>commons-test/**/*.*</exclude> <exclude>model/api-model-transport/**/*.*</exclude> <exclude>model/event-model-transport/**/*.*</exclude> <exclude>appliance-manager/am-model-transport/**/*.*</exclude> <exclude>maven-archetypes/**/*.*</exclude> <exclude>hypervisor-plugin-model/commons-plugin-model/**/*.*</exclude> <exclude>hypervisor-plugin-model/backup-plugin-model/**/*.*</exclude> </excludes> <keywords> <keyword>Abiquo</keyword> </keywords> <strictCheck>true</strictCheck> </configuration> </execution> <execution> <id>add-headers-lgpl</id> <goals> <goal>format</goal> </goals> <phase>validate</phase> <configuration> <header>${basedir}/header-lgpl.txt</header> <failIfMissing>true</failIfMissing> <includes> <include>commons-test/**/*.java</include> <include>model/event-model-transport/**/*.java</include> <include>hypervisor-plugin-model/commons-plugin-model/**/*.*</include> <include>hypervisor-plugin-model/backup-plugin-model/**/*.*</include> </includes> <keywords> <keyword>Abiquo</keyword> </keywords> <strictCheck>true</strictCheck> </configuration> </execution> <execution> <id>add-headers-asl</id> <goals> <goal>format</goal> </goals> <phase>validate</phase> <configuration> <header>${basedir}/header-asl.txt</header> <failIfMissing>true</failIfMissing> <includes> <include>api-java-client/**/*.java</include> <include>model/api-model-transport/**/*.java</include> <include>appliance-manager/am-model-transport/**/*.java</include> </includes> <keywords> <keyword>Abiquo</keyword> </keywords> <strictCheck>true</strictCheck> </configuration> </execution> </executions> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <executions> <execution> <goals> <goal>format</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.github.ekryd.sortpom</groupId> <artifactId>sortpom-maven-plugin</artifactId> <executions> <execution> <goals> <goal>sort</goal> </goals> <phase>validate</phase> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>bugs</id> <build> <plugins> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>4.1.4</version> <configuration> <effort>Max</effort> <!-- min, less, more, max --> <threshold>Medium</threshold> <!--Low, Medium, High --> <failOnError>true</failOnError> <maxRank>11</maxRank> <!-- <maxRank>15</maxRank> 12 include sql injection --> <includeFilterFile>spotbugs-include.xml</includeFilterFile> <excludeFilterFile>spotbugs-exclude.xml</excludeFilterFile> <maxHeap>2560</maxHeap> <plugins> <plugin> <groupId>com.h3xstream.findsecbugs</groupId> <artifactId>findsecbugs-plugin</artifactId> <version>1.11.0</version> </plugin> </plugins> </configuration> <dependencies> <dependency> <groupId>com.abiquo</groupId> <artifactId>build-tools</artifactId> <version>1.0</version> </dependency> </dependencies> <executions> <execution> <goals> <goal>check</goal> </goals> <phase>verify</phase> </execution> </executions> </plugin> <!-- FIXME requires +jdk8. using enforcer-plugin casuse problems in overrides --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <compilerArgs combine.children="append"> <arg>-XDcompilePolicy=simple</arg> <arg>-Xplugin:ErrorProne -XepDisableWarningsInGeneratedCode</arg> <arg>-Xlint:all</arg> <arg>-Xlint:-deprecation</arg> <arg>-Werror</arg> </compilerArgs> <annotationProcessorPaths> <path> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_core</artifactId> <version>2.4.0</version> </path> </annotationProcessorPaths> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.13.0</version> <configuration> <failOnViolation>true</failOnViolation> <printFailingErrors>true</printFailingErrors> <failurePriority>2</failurePriority> <!-- 5 least severe --> <!-- don't find in classpath <excludeFromFailureFile>exclude-pmd.properties</excludeFromFailureFile> --> <rulesets> <ruleset>abiquo-pmd.xml</ruleset> </rulesets> </configuration> <dependencies> <dependency> <groupId>com.abiquo</groupId> <artifactId>build-tools</artifactId> <version>1.0</version> </dependency> </dependencies> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>fast</id> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <compilerArgs combine.self="override" /> <annotationProcessorPaths combine.self="override" /> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>com.github.ekryd.sortpom</groupId> <artifactId>sortpom-maven-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.basepom.maven</groupId> <artifactId>duplicate-finder-maven-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <!-- 1.1 from oss-sonnatype-parent does not work for ci jobs --> </plugin> </plugins> </pluginManagement> </build> </profile> <profile> <id>sonatype-oss-release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <configuration> <!-- required arguments to run it in batch mode, also requires to supply the gpg.passphrase param --> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> <arg>--no-tty</arg> </gpgArguments> </configuration> <executions> <execution> <id>sign-artifacts</id> <goals> <goal>sign</goal> </goals> <phase>verify</phase> </execution> </executions> </plugin> </plugins> </build> <distributionManagement> <repository> <id>sonatype-abiquo-staging</id> <name>Nexus Release Repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>sonatype-abiquo-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>${sonatypeOssDistMgmtSnapshotsUrl}</url> </snapshotRepository> </distributionManagement> </profile> <profile> <id>private-release</id> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.7</version> <inherited>false</inherited> <configuration> <deployAtEnd>true</deployAtEnd> <skip>false</skip> </configuration> </plugin> </plugins> </pluginManagement> </build> <distributionManagement> <repository> <id>abiquo-private</id> <name>Abiquo Private Releases</name> <url>http://maven.bcn.abiquo.com/content/repositories/private/</url> </repository> <snapshotRepository> <id>abiquo-private</id> <name>Abiquo Private Snapshots</name> <url>http://maven.bcn.abiquo.com/content/repositories/private-snapshots/</url> </snapshotRepository> </distributionManagement> </profile> <profile> <id>jenkins</id> <properties> <test.suite>all</test.suite> <it.suite>all</it.suite> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce</id> <goals> <goal>enforce</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.basepom.maven</groupId> <artifactId>duplicate-finder-maven-plugin</artifactId> <executions> <execution> <id>default</id> <goals> <goal>check</goal> </goals> <phase>verify</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>analyze</id> <goals> <goal>analyze-only</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <inherited>false</inherited> <configuration> <aggregate>true</aggregate> <properties> <year>${project.inceptionYear}</year> <owner>${project.organization.name}</owner> </properties> </configuration> <executions> <execution> <id>check-headers-private</id> <goals> <goal>check</goal> </goals> <phase>verify</phase> <configuration> <header>${basedir}/header-private.txt</header> <failIfMissing>true</failIfMissing> <includes> <include>**/*.java</include> </includes> <excludes> <exclude>api-java-client/**/*.*</exclude> <exclude>database/**/*.*</exclude> <exclude>client/**/*.*</exclude> <exclude>commons-test/**/*.*</exclude> <exclude>model/api-model-transport/**/*.*</exclude> <exclude>model/event-model-transport/**/*.*</exclude> <exclude>appliance-manager/am-model-transport/**/*.*</exclude> <exclude>maven-archetypes/**/*.*</exclude> <exclude>hypervisor-plugin-model/commons-plugin-model/**/*.*</exclude> <exclude>hypervisor-plugin-model/backup-plugin-model/**/*.*</exclude> </excludes> <keywords> <keyword>Abiquo</keyword> </keywords> <strictCheck>true</strictCheck> </configuration> </execution> <execution> <id>check-headers-lgpl</id> <goals> <goal>check</goal> </goals> <phase>verify</phase> <configuration> <header>${basedir}/header-lgpl.txt</header> <failIfMissing>true</failIfMissing> <includes> <include>commons-test/**/*.java</include> <include>model/event-model-transport/**/*.java</include> <include>hypervisor-plugin-model/commons-plugin-model/**/*.*</include> <include>hypervisor-plugin-model/backup-plugin-model/**/*.*</include> </includes> <keywords> <keyword>Abiquo</keyword> </keywords> <strictCheck>true</strictCheck> </configuration> </execution> <execution> <id>check-headers-asl</id> <goals> <goal>check</goal> </goals> <phase>verify</phase> <configuration> <header>${basedir}/header-asl.txt</header> <failIfMissing>true</failIfMissing> <includes> <include>api-java-client/**/*.java</include> <include>model/api-model-transport/**/*.java</include> <include>appliance-manager/am-model-transport/**/*.java</include> </includes> <keywords> <keyword>Abiquo</keyword> </keywords> <strictCheck>true</strictCheck> </configuration> </execution> </executions> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <executions> <execution> <id>formatter-prev-validate</id> <goals> <goal>validate</goal> </goals> <phase>validate</phase> </execution> <execution> <goals> <goal>format</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.github.ekryd.sortpom</groupId> <artifactId>sortpom-maven-plugin</artifactId> <executions> <execution> <goals> <goal>verify</goal> </goals> <phase>validate</phase> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>doclint-java8-disable</id> <activation> <jdk>[1.8,)</jdk> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.1</version> <!-- api cannot use 3.0.0 --> <configuration> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>deploy</id> <dependencies> <dependency> <groupId>com.abiquo</groupId> <artifactId>vsm</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>am</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>bpm-async</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>api</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>virtualfactory</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>m</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>plugin-gen-server</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>dnsmasq-servlet</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>com.abiquo</groupId> <artifactId>ui</artifactId> <version>${project.version}</version> <classifier>html-files</classifier> <type>zip</type> </dependency> </dependencies> <build> <!-- The plugins tag as mandated by maven --> <plugins> <!-- Start's the plugin tag for Cargo! --> <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <version>1.4.10</version> <configuration> <wait>true</wait> <container> <containerId>tomcat7x</containerId> <type>remote</type> </container> <configuration> <type>runtime</type> <properties> <cargo.remote.uri>http://${devmachine}:${tomcat.port}/manager/text</cargo.remote.uri> <cargo.remote.username>${tomcat.user}</cargo.remote.username> <cargo.remote.password>${tomcat.password}</cargo.remote.password> </properties> </configuration> <type>remote</type> <deployables> <deployable> <groupId>com.abiquo</groupId> <artifactId>vsm</artifactId> <type>war</type> <properties> <context>vsm</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>am</artifactId> <type>war</type> <properties> <context>am</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>bpm-async</artifactId> <type>war</type> <properties> <context>bpm-async</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>api</artifactId> <type>war</type> <properties> <context>api</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>virtualfactory</artifactId> <type>war</type> <properties> <context>virtualfactory</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>m</artifactId> <type>war</type> <properties> <context>m</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>plugin-gen-server</artifactId> <type>war</type> <properties> <context>nars</context> </properties> </deployable> <deployable> <groupId>com.abiquo</groupId> <artifactId>dnsmasq-servlet</artifactId> <type>war</type> <properties> <context>dnsmasq</context> </properties> </deployable> </deployables> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>