1<?xml version="1.0" encoding="UTF-8"?> 2<!-- 3 ~ JBoss, Home of Professional Open Source. 4 ~ Copyright 2016, Red Hat, Inc., and individual contributors 5 ~ as indicated by the @author tags. See the copyright.txt file in the 6 ~ distribution for a full listing of individual contributors. 7 ~ 8 ~ This is free software; you can redistribute it and/or modify it 9 ~ under the terms of the GNU Lesser General Public License as 10 ~ published by the Free Software Foundation; either version 2.1 of 11 ~ the License, or (at your option) any later version. 12 ~ 13 ~ This software is distributed in the hope that it will be useful, 14 ~ but WITHOUT ANY WARRANTY; without even the implied warranty of 15 ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 ~ Lesser General Public License for more details. 17 ~ 18 ~ You should have received a copy of the GNU Lesser General Public 19 ~ License along with this software; if not, write to the Free 20 ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 21 ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. 22 --> 23<module name="org.apache.activemq.artemis.journal" xmlns="urn:jboss:module:1.3"> 24 <resources> 25 <resource-root path="lib"/> 26 <resource-root path="artemis-commons-2.6.3.jbossorg-001.jar"/> 27 <resource-root path="artemis-journal-2.6.3.jbossorg-001.jar"/> 28 <resource-root path="artemis-native-2.6.3.jbossorg-001.jar"/> 29 </resources> 30 31 <dependencies> 32 <!-- required for ARTEMIS-298 --> 33 <module name="com.google.guava"/> 34 <module name="javax.api"/> 35 <module name="org.apache.commons.beanutils"/> 36 <!-- the journal module depends on org.apache.activemq.artemis so that 37 Artemis's ClassLoadingUtil (from artemis-commons.jar) can load classes 38 from the org.apache.activemq.artemis module) --> 39 <module name="org.apache.activemq.artemis"/> 40 <module name="org.jboss.logging"/> 41 <module name="io.netty"/> 42 <!-- https://issues.jboss.org/browse/AS7-4936 this is to avoid an issue on IBM JDK --> 43 <module name="sun.jdk"/> 44 45 <!-- WFLY-6301 This module can be used to load user-created classes that are 46 used by Artemis resources (e.g. connector-service, transformers, etc.) 47 --> 48 <module name="org.apache.activemq.artemis.addons" optional="true"/> 49 </dependencies> 50</module> 51