modules.io.smallrye.faulttolerance.main.module.xml Maven / Gradle / Ivy
<!-- ~ Copyright 2017 Red Hat, Inc, and individual contributors. ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <module xmlns="urn:jboss:module:1.3" name="io.smallrye.faulttolerance"> <resources> <artifact name="io.smallrye:smallrye-fault-tolerance:${version.smallrye-fault-tolerance}" /> </resources> <dependencies> <module name="javax.enterprise.api"/> <module name="javax.api"/> <module name="javax.annotation.api"/> <module name="javax.enterprise.concurrent.api" slot="main"/> <module name="org.jboss.logging" slot="main"/> <module name="org.eclipse.microprofile.config.api" export="true"/> <module name="org.wildfly.extension.microprofile.config" export="true"/> <module name="org.wildfly.swarm.configuration.microprofile.config" slot="main"/> <module name="org.eclipse.microprofile.faulttolerance" export="true"/> <module name="org.jboss.weld.api" /> <module name="org.jboss.weld.core" /> <module name="org.jboss.weld.spi" /> <module name="com.netflix.hystrix" slot="main"/> </dependencies> </module>