2008-04-14 13:32:33 -04:00
<?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
2011-08-12 16:29:29 -04:00
2008-04-14 13:32:33 -04:00
http://www.apache.org/licenses/LICENSE-2.0
2011-08-12 16:29:29 -04:00
2008-04-14 13:32:33 -04:00
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.
-->
2008-04-11 15:00:05 -04:00
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
2006-07-14 09:11:42 -04:00
2005-12-12 12:53:59 -05:00
<modelVersion > 4.0.0</modelVersion>
<parent >
2006-07-26 02:07:11 -04:00
<groupId > org.apache.activemq</groupId>
2006-04-15 19:33:05 -04:00
<artifactId > activemq-parent</artifactId>
2011-03-28 14:02:03 -04:00
<version > 5.6-SNAPSHOT</version>
2005-12-12 12:53:59 -05:00
</parent>
<artifactId > activemq-core</artifactId>
2007-09-20 10:16:12 -04:00
<packaging > bundle</packaging>
2005-12-21 22:43:57 -05:00
<name > ActiveMQ :: Core</name>
<description > The ActiveMQ Message Broker and Client implementations</description>
2005-12-12 12:53:59 -05:00
2007-09-20 10:16:12 -04:00
<properties >
<activemq.osgi.import.pkg >
2008-03-21 06:30:19 -04:00
com.thoughtworks.xstream*;resolution:=optional,
2011-12-01 10:20:32 -05:00
org.xmlpull*;resolution:=optional,
2010-07-14 11:51:37 -04:00
javax.xml.stream*;resolution:=optional,
2011-08-23 08:25:22 -04:00
javax.annotation*;resolution:=optional,
javax.transaction*;resolution:=optional,
javax.security*;resolution:=optional,
2010-07-14 11:51:37 -04:00
org.codehaus.jettison*;resolution:=optional,
2007-09-20 10:16:12 -04:00
org.apache.activeio*;resolution:=optional,
2007-11-28 05:26:00 -05:00
org.apache.camel*;resolution:=optional,
2009-09-24 11:26:49 -04:00
org.apache.commons.net*;resolution:=optional,
2007-09-20 10:16:12 -04:00
org.apache.derby*;resolution:=optional,
org.apache.tools.ant*;resolution:=optional,
2009-01-16 06:47:02 -05:00
org.apache.maven*;resolution:=optional,
2007-09-20 10:16:12 -04:00
org.apache.xbean*;resolution:=optional,
2008-03-21 06:30:19 -04:00
'=org.apache.xbean.spring.context.v2;resolution:=optional',
2007-09-20 10:16:12 -04:00
org.apache.xpath*;resolution:=optional,
org.codehaus.jam*;resolution:=optional,
org.springframework*;resolution:=optional,
2008-06-16 12:11:38 -04:00
org.springframework.beans.factory.xml;resolution:=optional,
2007-09-20 10:16:12 -04:00
org.w3c.dom.traversal*;resolution:=optional,
*
</activemq.osgi.import.pkg>
2008-03-21 06:30:19 -04:00
<activemq.osgi.export >
2010-02-11 04:57:46 -05:00
org.apache.activemq*;version=${project.version};-noimport:=true,
'=META-INF.services.org.apache.xbean.spring.http.activemq.apache.org.schema';-noimport:=true
2008-03-21 06:30:19 -04:00
</activemq.osgi.export>
2010-01-13 10:54:07 -05:00
<activemq.osgi.dynamic.import > *</activemq.osgi.dynamic.import>
2010-05-24 09:28:51 -04:00
<surefire.argLine > -Xmx512M</surefire.argLine>
2007-09-20 10:16:12 -04:00
</properties>
2005-12-12 12:53:59 -05:00
<dependencies >
2006-02-18 01:03:51 -05:00
2006-04-30 01:01:50 -04:00
<!-- =============================== -->
<!-- Required Dependencies -->
<!-- =============================== -->
<dependency >
2011-02-10 09:24:01 -05:00
<groupId > org.slf4j</groupId>
<artifactId > slf4j-api</artifactId>
2006-04-30 01:01:50 -04:00
</dependency>
2006-11-25 01:00:56 -05:00
<dependency >
2007-08-07 14:36:58 -04:00
<groupId > org.apache.geronimo.specs</groupId>
<artifactId > geronimo-jms_1.1_spec</artifactId>
2006-11-25 01:00:56 -05:00
</dependency>
2006-04-30 01:01:50 -04:00
2005-12-12 12:53:59 -05:00
<dependency >
2010-05-06 09:09:16 -04:00
<groupId > ${project.groupId}</groupId>
2007-08-07 14:36:58 -04:00
<artifactId > activeio-core</artifactId>
2011-08-22 11:58:44 -04:00
<optional > true</optional>
2005-12-12 12:53:59 -05:00
</dependency>
2006-04-30 01:01:50 -04:00
2009-01-05 15:48:38 -05:00
<dependency >
<groupId > org.apache.activemq</groupId>
<artifactId > kahadb</artifactId>
<optional > false</optional>
</dependency>
<dependency >
<groupId > org.apache.activemq.protobuf</groupId>
<artifactId > activemq-protobuf</artifactId>
<optional > false</optional>
2009-09-17 22:49:21 -04:00
</dependency>
2012-03-19 11:01:12 -04:00
<dependency >
<groupId > org.fusesource.fuse-extra</groupId>
<artifactId > fusemq-leveldb</artifactId>
</dependency>
2009-09-17 22:49:21 -04:00
2006-03-29 20:12:00 -05:00
<!-- =============================== -->
2007-08-07 14:36:58 -04:00
<!-- Optional Dependencies -->
2006-03-29 20:12:00 -05:00
<!-- =============================== -->
2009-09-17 22:49:21 -04:00
<dependency >
<groupId > org.osgi</groupId>
<artifactId > org.osgi.core</artifactId>
</dependency>
2011-08-12 16:29:29 -04:00
2009-09-17 22:49:21 -04:00
2005-12-12 12:53:59 -05:00
<dependency >
2006-07-26 02:07:11 -04:00
<groupId > org.apache.activemq</groupId>
2006-04-30 01:01:50 -04:00
<artifactId > activemq-jaas</artifactId>
<optional > true</optional>
2005-12-12 12:53:59 -05:00
</dependency>
<dependency >
2006-03-22 14:52:39 -05:00
<groupId > org.apache.geronimo.specs</groupId>
<artifactId > geronimo-jta_1.0.1B_spec</artifactId>
2006-04-17 18:39:14 -04:00
<optional > true</optional>
2005-12-12 12:53:59 -05:00
</dependency>
<dependency >
2006-03-22 14:52:39 -05:00
<groupId > org.apache.geronimo.specs</groupId>
2010-07-06 05:55:17 -04:00
<artifactId > geronimo-j2ee-management_1.1_spec</artifactId>
2005-12-12 12:53:59 -05:00
</dependency>
2010-02-09 14:56:21 -05:00
<dependency >
<groupId > org.apache.geronimo.specs</groupId>
2010-08-06 07:34:06 -04:00
<artifactId > geronimo-annotation_1.0_spec</artifactId>
2010-02-09 14:56:21 -05:00
<optional > true</optional>
</dependency>
2005-12-12 12:53:59 -05:00
<dependency >
2006-03-22 14:52:39 -05:00
<groupId > org.apache.geronimo.specs</groupId>
2008-04-08 10:57:40 -04:00
<artifactId > geronimo-jacc_1.1_spec</artifactId>
2006-04-17 18:39:14 -04:00
<optional > true</optional>
2005-12-12 12:53:59 -05:00
</dependency>
2008-01-16 14:15:50 -05:00
<dependency >
<groupId > com.thoughtworks.xstream</groupId>
<artifactId > xstream</artifactId>
<optional > true</optional>
2011-08-12 16:29:29 -04:00
</dependency>
2010-07-14 11:51:37 -04:00
<dependency >
<groupId > org.codehaus.jettison</groupId>
<artifactId > jettison</artifactId>
<optional > true</optional>
2010-09-02 09:47:40 -04:00
</dependency>
2006-07-14 09:11:42 -04:00
2007-08-07 14:36:58 -04:00
<!-- for XML parsing -->
2006-03-29 20:12:00 -05:00
<dependency >
2007-08-07 14:36:58 -04:00
<groupId > org.apache.xbean</groupId>
<artifactId > xbean-spring</artifactId>
2006-04-17 18:39:14 -04:00
<optional > true</optional>
2006-03-29 20:12:00 -05:00
</dependency>
2007-08-07 14:36:58 -04:00
2009-06-09 08:54:56 -04:00
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-context</artifactId>
2011-08-12 16:29:29 -04:00
</dependency>
2009-06-09 08:54:56 -04:00
2006-03-29 20:12:00 -05:00
<dependency >
2007-08-07 14:36:58 -04:00
<groupId > org.apache.derby</groupId>
<artifactId > derby</artifactId>
<optional > true</optional>
2006-07-14 09:11:42 -04:00
</dependency>
2005-12-12 12:53:59 -05:00
<dependency >
<groupId > xalan</groupId>
<artifactId > xalan</artifactId>
2006-04-17 18:39:14 -04:00
<optional > true</optional>
2005-12-12 12:53:59 -05:00
</dependency>
2009-08-03 03:42:43 -04:00
<dependency >
2010-02-10 02:49:07 -05:00
<groupId > commons-net</groupId>
<artifactId > commons-net</artifactId>
</dependency>
2007-08-07 14:36:58 -04:00
2008-04-11 14:13:37 -04:00
<!-- not really a dependency at all - just added optionally to get the generator working -->
2005-12-12 12:53:59 -05:00
<dependency >
2007-08-07 14:36:58 -04:00
<groupId > org.apache.activemq</groupId>
<artifactId > activemq-openwire-generator</artifactId>
2006-07-13 06:20:29 -04:00
<optional > true</optional>
</dependency>
2007-08-07 14:36:58 -04:00
2012-03-19 11:01:12 -04:00
2007-08-07 14:36:58 -04:00
<!-- =============================== -->
<!-- Testing Dependencies -->
<!-- =============================== -->
2006-03-09 02:11:37 -05:00
<dependency >
<groupId > junit</groupId>
<artifactId > junit</artifactId>
<scope > test</scope>
</dependency>
2008-03-26 12:07:36 -04:00
<dependency >
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest-all</artifactId>
<scope > test</scope>
</dependency>
2007-02-06 14:09:51 -05:00
<dependency >
2011-02-10 09:24:01 -05:00
<groupId > org.slf4j</groupId>
<artifactId > slf4j-log4j12</artifactId>
2007-08-07 14:36:58 -04:00
<scope > test</scope>
</dependency>
<dependency >
<groupId > log4j</groupId>
<artifactId > log4j</artifactId>
<scope > test</scope>
</dependency>
<dependency >
2009-06-09 08:54:56 -04:00
<groupId > org.springframework</groupId>
<artifactId > spring-jms</artifactId>
2007-08-07 14:36:58 -04:00
<scope > test</scope>
2010-07-14 11:51:37 -04:00
</dependency>
2008-02-27 02:56:33 -05:00
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-test</artifactId>
<scope > test</scope>
2010-07-14 11:51:37 -04:00
</dependency>
2011-08-12 16:29:29 -04:00
2009-11-17 01:43:17 -05:00
<dependency >
<groupId > commons-io</groupId>
<artifactId > commons-io</artifactId>
<scope > test</scope>
</dependency>
2008-04-08 12:28:08 -04:00
<dependency >
<groupId > org.apache.activemq</groupId>
<artifactId > activemq-jmdns_1.0</artifactId>
<optional > true</optional>
2008-02-27 02:56:33 -05:00
</dependency>
2011-08-12 16:29:29 -04:00
2010-09-02 09:47:40 -04:00
<dependency >
<groupId > org.jasypt</groupId>
<artifactId > jasypt</artifactId>
</dependency>
2007-08-07 14:36:58 -04:00
<!-- database testing -->
<dependency >
<groupId > commons-collections</groupId>
<artifactId > commons-collections</artifactId>
<scope > test</scope>
</dependency>
<dependency >
<groupId > commons-primitives</groupId>
<artifactId > commons-primitives</artifactId>
<scope > test</scope>
</dependency>
<dependency >
<groupId > axion</groupId>
<artifactId > axion</artifactId>
<scope > test</scope>
</dependency>
<dependency >
<groupId > regexp</groupId>
<artifactId > regexp</artifactId>
<scope > test</scope>
2007-02-06 14:09:51 -05:00
</dependency>
2006-03-09 02:11:37 -05:00
2006-08-09 07:37:18 -04:00
<!-- LDAP tests -->
<dependency >
<groupId > org.apache.directory.server</groupId>
2011-04-12 09:25:34 -04:00
<artifactId > apacheds-core-integ</artifactId>
<version > ${directory-version}</version>
2006-08-09 07:37:18 -04:00
<scope > test</scope>
</dependency>
2011-04-12 09:25:34 -04:00
<dependency >
<groupId > org.apache.directory.server</groupId>
<artifactId > apacheds-server-integ</artifactId>
<version > ${directory-version}</version>
<scope > test</scope>
</dependency>
2009-07-28 12:44:47 -04:00
<dependency >
<groupId > org.jmock</groupId>
2009-08-18 07:13:08 -04:00
<artifactId > jmock-junit4</artifactId>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.jmock</groupId>
<artifactId > jmock-legacy</artifactId>
2009-07-28 12:44:47 -04:00
<scope > test</scope>
</dependency>
2009-08-05 13:14:17 -04:00
<dependency >
<groupId > org.apache.ftpserver</groupId>
<artifactId > ftpserver-core</artifactId>
<version > ${ftpserver-version}</version>
2009-08-05 13:16:06 -04:00
<scope > test</scope>
2009-08-05 13:14:17 -04:00
</dependency>
2009-07-28 12:44:47 -04:00
2005-12-12 12:53:59 -05:00
</dependencies>
2010-02-10 02:49:07 -05:00
<reporting >
2005-12-28 10:25:44 -05:00
<plugins >
2007-04-25 08:00:46 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-javadoc-plugin</artifactId>
<configuration >
2007-04-30 06:03:47 -04:00
<links >
2011-10-25 12:57:39 -04:00
<link > ${javase-javadoc-url}</link>
<link > ${javaee-javadoc-url}</link>
<link > ${slf4j-javadoc-url}</link>
2007-04-30 06:03:47 -04:00
<link > http://junit.sourceforge.net/javadoc/</link>
</links>
<stylesheetfile > ${basedir}/../etc/css/stylesheet.css</stylesheetfile>
<linksource > true</linksource>
<maxmemory > 256m</maxmemory>
2011-10-25 12:57:39 -04:00
<source > ${source-version}</source>
2007-04-25 08:00:46 -04:00
<groups >
<group >
<title > JMS Client</title>
<packages > org.apache.activemq:org.apache.activemq.command</packages>
</group>
<group >
<title > JMS Client support classes for working with BLOBs and JNDI</title>
<packages > org.apache.activemq.blob:org.apache.activemq.jndi</packages>
</group>
2007-10-09 07:28:38 -04:00
<group >
<title > Enterprise Integration Pattern support via Camel</title>
<packages > org.apache.activemq.camel:org.apache.activemq.camel.*</packages>
</group>
2007-04-25 08:00:46 -04:00
<group >
<title > Spring support</title>
<packages > org.apache.activemq.spring:org.apache.activemq.xbean:org.apache.activemq.pool</packages>
</group>
<group >
<title > JMS Client Implementation classes</title>
<packages > org.apache.activemq.filter:org.apache.activemq.management:org.apache.activemq.selector:org.apache.activemq.thread</packages>
</group>
<group >
<title > Broker implementation</title>
<packages > org.apache.activemq.advisory:org.apache.activemq.broker:org.apache.activemq.broker.*:org.apache.activemq.state:org.apache.activemq.security:org.apache.activemq.transaction</packages>
</group>
<group >
<title > Broker Persistent Store</title>
<packages > org.apache.activemq.store:org.apache.activemq.store.*</packages>
</group>
<group >
<title > Kaha fast file based storage</title>
<packages > org.apache.activemq.kaha:org.apache.activemq.kaha.*</packages>
</group>
<group >
<title > Transports</title>
<packages > org.apache.activemq.transport:org.apache.activemq.transport.*</packages>
</group>
<group >
<title > Memory handling</title>
<packages > org.apache.activemq.memory:org.apache.activemq.memory.*</packages>
</group>
<group >
<title > Networks of Brokers</title>
<packages > org.apache.activemq.network:org.apache.activemq.network.*</packages>
</group>
<group >
<title > OpenWire support</title>
<packages > org.apache.activemq.openwire:org.apache.activemq.openwire.*</packages>
</group>
<group >
<title > Utility classes</title>
<packages > org.apache.activemq.util:org.apache.activemq.wireformat:org.apache.activemq.proxy</packages>
</group>
</groups>
</configuration>
</plugin>
2007-06-25 03:02:36 -04:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > findbugs-maven-plugin</artifactId>
2011-08-25 14:05:45 -04:00
<version > ${findbugs-maven-plugin-version}</version>
2007-06-25 03:02:36 -04:00
<configuration >
<threshold > Normal</threshold>
<effort > Default</effort>
</configuration>
</plugin>
</plugins>
2007-07-30 10:10:04 -04:00
</reporting>
2011-08-12 16:29:29 -04:00
2007-04-30 06:03:47 -04:00
<build >
2011-08-12 16:29:29 -04:00
<resources >
<resource >
<directory > ${project.basedir}/src/main/resources</directory>
<includes >
<include > **/*</include>
</includes>
</resource>
<resource >
<directory > ${project.basedir}/src/main/filtered-resources</directory>
<filtering > true</filtering>
<includes >
<include > **/*</include>
</includes>
</resource>
</resources>
2007-04-30 06:03:47 -04:00
<plugins >
2010-02-10 02:49:07 -05:00
<plugin >
<groupId > org.apache.felix</groupId>
<artifactId > maven-bundle-plugin</artifactId>
<configuration >
<instructions >
<Bundle-Activator > org.apache.activemq.util.osgi.Activator</Bundle-Activator>
</instructions>
</configuration>
</plugin>
2011-08-12 16:29:29 -04:00
2005-12-28 10:25:44 -05:00
<!-- Configure which tests are included/excuded -->
<plugin >
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<forkMode > pertest</forkMode>
2006-01-03 13:54:54 -05:00
<childDelegation > false</childDelegation>
<useFile > true</useFile>
2010-05-24 09:28:51 -04:00
<argLine > ${surefire.argLine}</argLine>
2011-07-28 11:47:41 -04:00
<useManifestOnlyJar > false</useManifestOnlyJar>
2007-02-26 14:01:22 -05:00
<systemProperties >
<property >
<name > org.apache.activemq.default.directory.prefix</name>
<value > target/</value>
</property>
2009-05-14 08:03:15 -04:00
<!-- Uncomment the following if you want to configure custom logging (using src/test/resources/log4j.properties)
while running mvn:test
Note: if you want to see log messages on the console window remove
"redirectTestOutputToFile" from the parent pom
-->
2011-08-12 16:29:29 -04:00
<!--
2009-04-23 04:27:55 -04:00
<property >
<name > log4j.configuration</name>
<value > file:target/test-classes/log4j.properties</value>
</property>
2009-05-14 08:03:15 -04:00
-->
2007-02-26 14:01:22 -05:00
</systemProperties>
2006-03-10 18:52:45 -05:00
<includes >
2007-05-29 02:42:48 -04:00
<include > **/*Test.*</include>
2006-03-10 18:52:45 -05:00
</includes>
2008-04-29 16:55:10 -04:00
<excludes >
<exclude > **/perf/SimpleDurableTopicTest.*</exclude>
2005-12-28 10:25:44 -05:00
<!-- These tests run too slow to execute as part of the unit tests -->
2007-08-10 04:22:09 -04:00
<exclude > **/TransactionNotStartedErrorTest.*</exclude>
2006-01-03 15:47:18 -05:00
<exclude > **/DefaultStoreBrokerTest.*</exclude>
<exclude > **/TcpTransportBrokerTest.*</exclude>
2006-03-13 17:59:08 -05:00
<exclude > **/activeio/*</exclude>
2006-07-14 09:11:42 -04:00
2006-03-13 17:59:08 -05:00
<!-- These are performance tests so take too long to run -->
<exclude > **/perf/*</exclude>
2011-08-12 16:29:29 -04:00
2008-01-04 11:07:18 -05:00
<!-- These are load tests so take too long to run -->
<exclude > **/load/*</exclude>
2006-07-14 09:11:42 -04:00
2006-03-13 17:59:08 -05:00
<!-- http://jira.activemq.org/jira/browse/AMQ - 626 -->
<exclude > **/MultipleTestsWithSpringFactoryBeanTest.*</exclude>
<exclude > **/MultipleTestsWithXBeanFactoryBeanTest.*</exclude>
<exclude > **/MultipleTestsWithSpringXBeanFactoryBeanTest.*</exclude>
2006-07-14 09:11:42 -04:00
2006-06-05 06:01:55 -04:00
<!-- these seem to fail only in m2 -->
2007-03-08 08:11:12 -05:00
<!-- <exclude>**/TransactedTopicMasterSlaveTest.*</exclude> -->
2006-07-14 09:11:42 -04:00
2006-06-12 09:09:58 -04:00
<!-- Multicast and UDP based tests fail on GBuild -->
<exclude > **/PeerTransportTest.*</exclude>
2006-03-13 17:59:08 -05:00
<exclude > **/MulticastTransportTest.*</exclude>
2006-05-03 06:13:33 -04:00
<exclude > **/MulticastNetworkTest.*</exclude>
2006-05-03 10:10:07 -04:00
<exclude > **/UnreliableUdpTransportTest.*</exclude>
<exclude > **/SslTransportBrokerTest.*</exclude>
2006-07-14 09:11:42 -04:00
2006-05-03 10:10:07 -04:00
<!-- this one is a little flaky and can fail on some platforms randomly -->
2006-05-03 06:13:33 -04:00
<exclude > **/QuickJournalRecoveryBrokerTest.*</exclude>
2006-12-22 16:22:42 -05:00
<exclude > **/QuickJournalXARecoveryBrokerTest.*</exclude>
2011-11-30 13:31:22 -05:00
<exclude > **/ZeroconfDiscoverTransportTest.*</exclude>
2006-07-14 09:11:42 -04:00
2006-07-07 04:57:34 -04:00
<!-- m2 tests failing since move from assembly -->
<exclude > **/QueueConsumerCloseAndReconnectTest.*</exclude>
2006-12-28 15:58:00 -05:00
<exclude > **/TwoBrokerMulticastQueueTest.*</exclude>
2006-07-14 09:11:42 -04:00
2006-07-07 04:57:34 -04:00
<!-- TODO move to optional module... -->
<exclude > **/TwoBrokerTopicSendReceiveUsingHttpTest.*</exclude>
2006-07-24 15:51:35 -04:00
<!-- This test only works on machines which have ssh propertly configured -->
<exclude > **/SSHTunnelNetworkReconnectTest.*</exclude>
2007-03-08 08:11:12 -05:00
2006-11-16 05:56:07 -05:00
<!-- http://issues.apache.org/activemq/browse/AMQ - 1027 -->
<exclude > **/FailoverConsumerTest.*</exclude>
2007-01-09 16:14:59 -05:00
<!-- The NIO implemenation is not working properly on OS X.. -->
<exclude > **/nio/**</exclude>
2009-05-24 08:07:36 -04:00
<exclude > **/NioQueueSubscriptionTest.*/</exclude>
2007-10-17 23:53:45 -04:00
<!-- A test used for memory profiling only. -->
<exclude > **/NetworkConnectionsCleanedupTest.*/**</exclude>
2011-08-12 16:29:29 -04:00
2007-12-04 06:27:58 -05:00
<exclude > **/NetworkConnectionsCleanedupTest.*/**</exclude>
2011-08-12 16:29:29 -04:00
2010-02-03 09:07:08 -05:00
<!-- used just to test potential memory leaks manually -->
<exclude > **/JDBCTestMemory.*</exclude>
2011-08-12 16:29:29 -04:00
2007-12-04 06:27:58 -05:00
<exclude > **/amq1490/*</exclude>
<exclude > **/archive/*</exclude>
2008-03-10 19:11:55 -04:00
<exclude > **/NetworkFailoverTest.*/**</exclude>
2011-08-12 16:29:29 -04:00
2009-01-13 08:42:50 -05:00
<exclude > **/vm/VMTransportBrokerTest.*</exclude>
<exclude > **/broker/MarshallingBrokerTest.*</exclude>
2011-08-12 16:29:29 -04:00
2007-03-12 10:01:01 -04:00
<exclude > **/AMQDeadlockTest3.*</exclude>
2009-07-08 05:25:28 -04:00
<!-- https://issues.apache.org/activemq/browse/AMQ - 2050 -->
<exclude > **/ProxyConnectorTest.*</exclude>
2009-12-01 05:06:59 -05:00
<!-- breaks hudson: disable till we get a chance to give it the time that it needs - http://hudson.zones.apache.org/hudson/job/ActiveMQ/org.apache.activemq$activemq - core/199/testReport/org.apache.activemq.network/BrokerNetworkWithStuckMessagesTest/testBrokerNetworkWithStuckMessages/ -->
<exclude > **/BrokerNetworkWithStuckMessagesTest.*</exclude>
2011-12-13 05:42:05 -05:00
<exclude > **/DoSTest.*</exclude>
2011-08-12 16:29:29 -04:00
2005-12-28 10:25:44 -05:00
</excludes>
</configuration>
</plugin>
2009-01-05 15:48:38 -05:00
<plugin >
<groupId > org.apache.activemq.protobuf</groupId>
<artifactId > activemq-protobuf</artifactId>
<executions >
<execution >
<goals >
<goal > compile</goal>
</goals>
</execution>
</executions>
</plugin>
2007-08-22 11:09:44 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-clean-plugin</artifactId>
<configuration >
<filesets >
<fileset >
<directory > ${basedir}/activemq-data</directory>
</fileset>
</filesets>
</configuration>
</plugin>
2011-08-12 16:29:29 -04:00
2006-09-26 22:42:47 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-antrun-plugin</artifactId>
2007-06-15 03:41:54 -04:00
<executions >
2011-08-25 14:05:45 -04:00
<execution >
<id > package</id>
<phase > package</phase>
<configuration >
<tasks >
<echo > Deleting unwanted resources from the test-jar</echo>
<delete dir= "${project.build.directory}/test-classes" verbose= "true" >
<include name= "*.*" />
</delete>
</tasks>
2007-08-15 08:34:24 -04:00
</configuration>
<goals >
<goal > run</goal>
</goals>
</execution>
2007-06-15 03:41:54 -04:00
<execution >
<id > site</id>
<phase > site</phase>
<configuration >
<tasks >
<echo > Running the XSDDoc task</echo>
2011-08-25 14:05:45 -04:00
<taskdef name= "xsddoc" classname= "net.sf.xframe.xsddoc.Task" />
2008-04-11 15:00:05 -04:00
<mkdir dir= "${basedir}/target/site/xsddoc" />
2009-09-14 10:02:43 -04:00
<xsddoc file= "${basedir}/target/classes/activemq.xsd" out= "${basedir}/target/site/xsddoc" doctitle= "Apache ActiveMQ XML Schema Reference" header= "<a href='http://activemq.apache.org/'>Apache ActiveMQ</a>" footer= "Copyright 2007 (c) the <a href='http://www.apache.org/'>Apache Software Foundation</a>" verbose= "false" />
2007-06-15 03:41:54 -04:00
<!--
css="${basedir}/../etc/css/stylesheet.css"
-->
</tasks>
</configuration>
<goals >
<goal > run</goal>
</goals>
</execution>
</executions>
2006-09-26 22:45:45 -04:00
<dependencies >
2007-06-15 03:41:54 -04:00
<dependency >
<groupId > xsddoc</groupId>
<artifactId > maven-xsddoc-plugin</artifactId>
<version > 1.0</version>
</dependency>
2006-09-26 22:42:47 -04:00
</dependencies>
</plugin>
2007-08-15 08:34:24 -04:00
<!-- generate the attached tests jar -->
<plugin >
<artifactId > maven-jar-plugin</artifactId>
<executions >
<execution >
<goals >
<goal > test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
2006-08-01 06:59:22 -04:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > javacc-maven-plugin</artifactId>
<executions >
<execution >
<phase > generate-sources</phase>
<configuration >
<sourceDirectory > ${basedir}/src/main/grammar</sourceDirectory>
<outputDirectory > ${basedir}/target/generated-javacc</outputDirectory>
<packageName > org.apache.activemq.selector</packageName>
</configuration>
<goals >
<goal > javacc</goal>
</goals>
</execution>
</executions>
</plugin>
2005-12-28 10:25:44 -05:00
<plugin >
2006-07-14 09:11:42 -04:00
<groupId > org.apache.xbean</groupId>
<artifactId > maven-xbean-plugin</artifactId>
2006-09-04 00:56:25 -04:00
<version > ${xbean-version}</version>
2005-12-28 10:25:44 -05:00
<executions >
<execution >
2009-09-10 13:47:43 -04:00
<phase > process-classes</phase>
2005-12-28 10:25:44 -05:00
<configuration >
2011-10-27 09:19:49 -04:00
<strictXsdOrder > false</strictXsdOrder>
2008-04-18 11:18:19 -04:00
<namespace > http://activemq.apache.org/schema/core</namespace>
2009-10-01 12:48:48 -04:00
<schema > ${basedir}/target/classes/activemq.xsd</schema>
<outputDir > ${basedir}/target/classes</outputDir>
2007-09-10 14:41:32 -04:00
<generateSpringSchemasFile > false</generateSpringSchemasFile>
2009-09-10 13:47:43 -04:00
<excludedClasses > org.apache.activemq.broker.jmx.AnnotatedMBean,org.apache.activemq.broker.jmx.DestinationViewMBean</excludedClasses>
2005-12-28 10:25:44 -05:00
</configuration>
<goals >
2006-07-14 09:11:42 -04:00
<goal > mapping</goal>
2005-12-28 10:25:44 -05:00
</goals>
</execution>
</executions>
</plugin>
2009-01-09 04:35:54 -05:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > cobertura-maven-plugin</artifactId>
<configuration >
2011-08-12 16:29:29 -04:00
<check >
2009-01-09 04:35:54 -05:00
<branchRate > 50</branchRate>
<lineRate > 50</lineRate>
<haltOnFailure > true</haltOnFailure>
<totalBranchRate > 50</totalBranchRate>
<totalLineRate > 50</totalLineRate>
</check>
</configuration>
2011-08-12 16:29:29 -04:00
</plugin>
2005-12-28 10:25:44 -05:00
</plugins>
</build>
2006-04-17 18:39:14 -04:00
<profiles >
2007-07-30 10:10:04 -04:00
<profile >
<id > openwire-generate</id>
<dependencies >
<dependency >
<groupId > org.apache.activemq</groupId>
<artifactId > activemq-openwire-generator</artifactId>
2008-04-14 11:41:37 -04:00
<version > ${activemq-version}</version>
2007-07-30 10:10:04 -04:00
<optional > true</optional>
</dependency>
</dependencies>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-antrun-plugin</artifactId>
<executions >
<execution >
<id > default</id>
<phase > generate-sources</phase>
<configuration >
<tasks >
<echo > Running OpenWire Generator</echo>
2008-04-11 15:00:05 -04:00
<taskdef name= "generate" classname= "org.apache.activemq.openwire.tool.JavaGeneratorTask" classpathref= "maven.compile.classpath" />
2011-10-10 16:27:21 -04:00
<generate version= "9" basedir= "${basedir}" />
2007-07-30 10:10:04 -04:00
</tasks>
</configuration>
<goals >
<goal > run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
2006-04-17 18:39:14 -04:00
</profiles>
2008-04-14 11:41:37 -04:00
</project>