<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright The WildFly Authors
  ~ SPDX-License-Identifier: Apache-2.0
  -->
<module name="org.jboss.weld.core" xmlns="urn:jboss:module:1.9">

  <properties>
    <property name="jboss.api" value="private"/>
  </properties>

  <resources>
    <artifact name="org.jboss.weld:weld-core-impl:5.1.2.Final"/>
    <artifact name="org.jboss.weld:weld-lite-extension-translator:5.1.2.Final"/>
    <artifact name="org.jboss.weld.module:weld-ejb:5.1.2.Final"/>
    <artifact name="org.jboss.weld.module:weld-jta:5.1.2.Final"/>
    <artifact name="org.jboss.weld.module:weld-web:5.1.2.Final"/>
  </resources>

  <dependencies>
    <module name="jakarta.annotation.api"/>
    <module name="jakarta.ejb.api"/>
    <module name="jakarta.enterprise.api"/>
    <module name="jakarta.inject.api"/>
    <module name="jakarta.interceptor.api"/>
    <module name="jakarta.persistence.api"/>
    <module name="jakarta.servlet.api"/>
    <module name="jakarta.transaction.api"/>
    <module name="jakarta.validation.api"/>
    <module name="org.glassfish.expressly"/>
    <module name="org.jboss.classfilewriter"/>
    <module name="org.jboss.weld.api" export="true"/>
    <module name="org.jboss.weld.spi" export="true"/>
    <module name="org.jboss.logging"/>
    <module name="jdk.unsupported"/>
    <module name="java.desktop"/>
    <module name="java.logging"/>
    <module name="java.naming"/>
    <module name="java.xml"/>
  </dependencies>
</module>
