| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You 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. |
| --> |
| <component> |
| |
| <dependencySets> |
| <dependencySet> |
| <directoryMode>755</directoryMode> |
| <fileMode>644</fileMode> |
| <outputDirectory>/lib</outputDirectory> |
| <unpack>false</unpack> |
| <useTransitiveDependencies>true</useTransitiveDependencies> |
| <includes> |
| <include>org.apache.activemq:apollo-*</include> |
| |
| <!-- main apollo dependencies --> |
| <include>org.scala-lang:scala-library</include> |
| <include>org.fusesource.hawtbuf:*</include> |
| <include>org.fusesource.hawtdispatch:*</include> |
| |
| <include>com.fasterxml.jackson.core:jackson-annotations</include> |
| <include>com.fasterxml.jackson.core:jackson-core</include> |
| <include>com.fasterxml.jackson.core:jackson-databind</include> |
| <include>com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider</include> |
| |
| <include>org.iq80.leveldb:*</include> |
| <include>com.google.guava:guava</include> |
| <include>org.xerial.snappy:snappy-java</include> |
| <include>org.iq80.snappy:snappy</include> |
| |
| <include>org.fusesource.leveldbjni:*</include> |
| <include>org.fusesource.hawtjni:*</include> |
| |
| <!-- for mqtt support --> |
| <include>org.fusesource.mqtt-client:*</include> |
| |
| <!-- for XPATH selector support --> |
| <include>xalan:xalan</include> |
| |
| <!-- security stuff --> |
| <include>org.jasypt:jasypt</include> |
| <include>commons-lang:commons-lang</include> |
| <include>commons-codec:commons-codec</include> |
| <include>org.apache.activemq:activemq-jaas</include> |
| <include>org.yaml:snakeyaml</include> |
| |
| <!-- for the webapp --> |
| <include>org.eclipse.jetty.aggregate:jetty-all-server</include> |
| <include>org.eclipse.jetty.orbit:javax.servlet</include> |
| |
| <include>javax.servlet.jsp:jsp-api</include> |
| <include>com.sun.jersey:jersey-server</include> |
| <include>com.sun.jersey:jersey-core</include> |
| <include>asm:asm</include> |
| <include>org.fusesource.scalate:scalate-core_2.10</include> |
| <include>org.fusesource.scalate:scalate-util_2.10</include> |
| <include>net.sf.josql:josql</include> |
| <include>net.sf.josql:gentlyweb-utils</include> |
| |
| <include>com.wordnik:swagger-jaxrs_2.10.0-RC5</include> |
| <include>com.wordnik:swagger-core_2.10.0-RC5</include> |
| <include>com.wordnik:swagger-annotations_2.10.0-RC5</include> |
| <include>com.fasterxml.jackson.module:jackson-module-scala</include> |
| |
| <!-- for JMX over REST support --> |
| <include>org.jolokia:jolokia-core</include> |
| <include>com.googlecode.json-simple:json-simple</include> |
| |
| <!-- the logging apis used --> |
| <include>org.slf4j:slf4j-api</include> |
| <include>commons-logging:commons-logging</include> |
| <include>org.slf4j:slf4j-log4j12</include> |
| <include>log4j:log4j</include> |
| |
| <!-- Implements the cli shell --> |
| <include>io.airlift:airline</include> |
| <include>javax.inject:javax.inject</include> |
| <include>org.fusesource.jansi:jansi</include> |
| |
| <!-- for the AMQP protocol impl --> |
| <include>org.apache.qpid:proton-api</include> |
| <include>org.apache.qpid:proton</include> |
| <include>org.apache.qpid:proton-hawtdispatch</include> |
| |
| <!-- for the unstable stuff --> |
| <include>org.apache.activemq:activemq-jmdns_1.0</include> |
| <include>org.apache.commons:commons-math</include> |
| <include>org.fusesource.stompjms:stompjms-client</include> |
| |
| </includes> |
| <excludes> |
| <exclude>org.apache.activemq:apollo-web:pom</exclude> |
| <exclude>org.apache.activemq:apollo-boot</exclude> |
| </excludes> |
| </dependencySet> |
| |
| <dependencySet> |
| <directoryMode>755</directoryMode> |
| <fileMode>644</fileMode> |
| <outputDirectory>/lib</outputDirectory> |
| <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping> |
| <unpack>false</unpack> |
| <useTransitiveDependencies>false</useTransitiveDependencies> |
| <includes> |
| <include>org.apache.activemq:apollo-boot</include> |
| </includes> |
| </dependencySet> |
| |
| </dependencySets> |
| |
| <fileSets> |
| |
| <!-- Copy the unix scripts .. chmod 755 and exclude the windows bits--> |
| <fileSet> |
| <directory>src/main/release/bin</directory> |
| <outputDirectory>/bin</outputDirectory> |
| <lineEnding>unix</lineEnding> |
| <directoryMode>755</directoryMode> |
| <fileMode>0755</fileMode> |
| <excludes> |
| <exclude>*.cmd</exclude> |
| </excludes> |
| </fileSet> |
| |
| <!-- Copy the windows scripts .. exclude the unix bits--> |
| <fileSet> |
| <directoryMode>755</directoryMode> |
| <fileMode>644</fileMode> |
| <directory>src/main/release/bin</directory> |
| <outputDirectory>/bin</outputDirectory> |
| <lineEnding>dos</lineEnding> |
| <includes> |
| <include>*.cmd</include> |
| </includes> |
| </fileSet> |
| |
| <!-- copy the website docs --> |
| <fileSet> |
| <directoryMode>755</directoryMode> |
| <fileMode>644</fileMode> |
| <directory>${basedir}/../apollo-website/target/sitegen/</directory> |
| <outputDirectory>/docs/site</outputDirectory> |
| </fileSet> |
| |
| </fileSets> |
| |
| </component> |