<?xml version='1.0' encoding='UTF-8'?>
<!--
/**
 * Copyright (c) Codice Foundation
 *
 * This is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either
 * version 3 of the License, or any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License for more details. A copy of the GNU Lesser General Public License is distributed along with this program and can be found at
 * <http://www.gnu.org/licenses/lgpl.html>.
 *
 **/
-->
<features name="ddf-itest-dependencies-2.31.0"
          xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">

    <repository>mvn:ddf.features/test-utilities/2.31.0/xml/features</repository>

    <feature name="ddf-itest-dependencies" version="2.31.0">
        <feature prerequisite="true">wrap</feature>
        <feature>third-party-dependencies</feature>
        <feature>ddf-dependencies</feature>
    </feature>

    <feature name="ddf-dependencies" version="2.31.0">
        <feature>catalog-core</feature>
        <feature>rest-assured</feature>
        <feature>security-core-impl</feature>
        <feature>javax-inject</feature>

        <bundle>mvn:ddf.test.itests/test-itests-common/2.31.0</bundle>
        <bundle>mvn:ddf.lib/test-common/2.31.0</bundle>
        <bundle>mvn:ddf.lib/gson-support/2.31.0</bundle>

        <bundle>mvn:ddf.thirdparty/restito/2.31.0</bundle>
    </feature>

    <feature name="third-party-dependencies" version="2.31.0">
        <bundle>mvn:commons-io/commons-io/2.22.0</bundle>
        <bundle>mvn:com.google.code.gson/gson/2.13.2</bundle>
        <bundle>
            mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-codec/1.3_5
        </bundle>
        <bundle>wrap:mvn:commons-logging/commons-logging/1.3.6</bundle>
        <bundle>wrap:mvn:commons-net/commons-net/3.5</bundle>
        <bundle>wrap:mvn:org.awaitility/awaitility/3.1.6</bundle>
        <bundle>
            mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hamcrest/1.3_1
        </bundle>
        <bundle>wrap:mvn:com.auth0/java-jwt/4.5.1</bundle>
    </feature>
</features>
