<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Hibernate Validator, declare and validate application constraints
  ~
  ~ License: Apache License, Version 2.0
  ~ See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>.
  -->
<features xmlns="http://karaf.apache.org/xmlns/features/v1.4.0"
    name="hibernate-validator-osgi-features"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.4.0">

    <feature name="hibernate-validator" version="7.0.2.Final">
        <bundle>mvn:org.hibernate.validator/hibernate-validator/7.0.2.Final</bundle>
        <bundle>mvn:jakarta.validation/jakarta.validation-api/3.0.0</bundle>

        <bundle>mvn:org.jboss.logging/jboss-logging/3.4.1.Final</bundle>
        <bundle>mvn:com.fasterxml/classmate/1.5.1</bundle>
        <bundle>mvn:jakarta.el/jakarta.el-api/4.0.0</bundle>
        <bundle>mvn:org.glassfish/jakarta.el/4.0.1</bundle>
    </feature>
    <feature name="hibernate-validator-joda-time" version="7.0.2.Final">
        <feature>hibernate-validator</feature>
        <bundle>mvn:joda-time/joda-time/2.9.7</bundle>
    </feature>
    <feature name="hibernate-validator-javax-money" version="7.0.2.Final">
        <feature>hibernate-validator</feature>
        <bundle>mvn:javax.money/money-api/1.0.1</bundle>
        <bundle>mvn:org.javamoney/moneta/1.1</bundle>
        <bundle>mvn:javax.annotation/javax.annotation-api/1.3.2</bundle>
    </feature>
    <feature name="hibernate-validator-groovy" version="7.0.2.Final">
        <feature>hibernate-validator</feature>
        <bundle>mvn:org.codehaus.groovy/groovy-all/2.4.12</bundle>
    </feature>
    <feature name="hibernate-validator-paranamer" version="7.0.2.Final">
        <feature prerequisite="true">wrap</feature>
        <feature>hibernate-validator</feature>
        <bundle>wrap:mvn:com.thoughtworks.paranamer/paranamer/2.8</bundle>
    </feature>
</features>
