
	<!--
		JBoss, Home of Professional Open Source Copyright 2009, Red Hat
		Middleware LLC, and others contributors as indicated by the @authors
		tag. All rights reserved. See the copyright.txt in the distribution
		for a full listing of individual contributors. This copyrighted
		material is made available to anyone wishing to use, modify, copy, or
		redistribute it subject to the terms and conditions of the GNU Lesser
		General Public License, v. 2.1. This program is distributed in the
		hope that it will be useful, but WITHOUT A WARRANTY; without even the
		implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
		PURPOSE. See the GNU Lesser General Public License for more details.
		You should have received a copy of the GNU Lesser General Public
		License, v.2.1 along with this distribution; if not, write to the Free
		Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
		02110-1301, USA.
	-->
<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">

	<parent>
		<groupId>org.jboss.jbossas</groupId>
		<artifactId>jboss-as-component-matrix</artifactId>
		<version>5.1.0.GA</version>
	</parent>
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.jboss.narayana.blacktie</groupId>
	<artifactId>blacktie-common</artifactId>
	<packaging>pom</packaging>
	<version>3.0.0.Final</version>
	<name>Blacktie Defaults and Dependencies</name>
	<url>http://www.jboss.org/blacktie</url>
	<scm>
		<connection>scm:svn:http://anonsvn.jboss.org/repos/blacktie/trunk/blacktie</connection>
		<developerConnection>scm:svn:https://svn.jboss.org/repos/blacktie/trunk/blacktie</developerConnection>
		<url>http://viewvc.jboss.org/cgi-bin/viewvc.cgi/blacktie/trunk/blacktie</url>
	</scm>

	<developers>
		<developer>
			<id>tomjenkinson</id>
			<name>Thomas Jenkinson</name>
			<email>tom.jenkinson@redhat.com</email>
			<organization>JBoss</organization>
			<organizationUrl>http://www.jboss.org/</organizationUrl>
			<roles>
				<role>Project Lead</role>
			</roles>
			<timezone>0</timezone>
		</developer>
		<developer>
			<id>mmusgrov</id>
			<name>Michael Musgrove</name>
			<email>mmusgrov@redhat.com</email>
			<organization>JBoss</organization>
			<organizationUrl>http://www.jboss.org/</organizationUrl>
			<roles>
				<role>Core Developer</role>
			</roles>
			<timezone>0</timezone>
		</developer>
		<developer>
			<id>zfeng</id>
			<name>Amos Feng</name>
			<email>zfeng@redhat.com</email>
			<organization>JBoss</organization>
			<organizationUrl>http://www.jboss.org/</organizationUrl>
			<roles>
				<role>Core Developer</role>
			</roles>
			<timezone>0</timezone>
		</developer>
	</developers>

	<licenses>
		<license>
			<name>LGPL 2.1</name>
			<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
		</license>
	</licenses>

	<distributionManagement>
		<repository>
			<id>jboss-releases-repository</id>
			<name>JBoss Release Repository</name>
			<url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
		</repository>

		<snapshotRepository>
			<id>jboss-snapshots-repository</id>
			<name>JBoss Snapshot Repository</name>
			<url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
		</snapshotRepository>
	</distributionManagement>

	<repositories>
 		<repository>
			<id>jboss-public-repository-group</id>
			<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
	        </repository>
	</repositories>
  <pluginRepositories>
    <pluginRepository>
      <id>jboss-public-repository-group</id>
      <name>JBoss Public Maven Repository Group</name>
      <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
      <layout>default</layout>
      <releases>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
      </releases>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-clean-plugin</artifactId>
				<version>2.3</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-install-plugin</artifactId>
				<version>2.3</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-deploy-plugin</artifactId>
				<version>2.5</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<executions>
					<execution>
						<id>attach-sources</id>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

	<modules>
		<module>blacktie-C</module>
		<module>blacktie-java</module>
	</modules>

	<profiles>
		<profile>
			<id>windows</id>
			<activation>
				<os>
					<family>windows</family>
				</os>
			</activation>
			<properties>
				<ld_library_path>${env.Path};${project.build.directory}/cxx/runtime/lib;${project.build.directory}/cxx/test/lib;${project.build.directory}</ld_library_path>
				<exclude_unpack_type></exclude_unpack_type>
				<atmibroker.configuration.dir>.</atmibroker.configuration.dir>
			</properties>
		</profile>
		<profile>
			<id>linux</id>
			<activation>
				<os>
					<family>unix</family>
				</os>
			</activation>
			<properties>
				<ld_library_path>${project.build.directory}/cxx/runtime/lib:${project.build.directory}/cxx/test/lib:${project.build.directory}</ld_library_path>
				<export.dll></export.dll>
				<atmibroker.configuration.dir>.</atmibroker.configuration.dir>
				<exclude_unpack_type>zip</exclude_unpack_type>
			</properties>
		</profile>
	</profiles>

	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>cpp-tools</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>cppunit.contrib</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>cppunit</artifactId>
				<version>1.12</version>
				<type>zip</type>
			</dependency>
			<dependency>
				<groupId>apache-xercesc.contrib</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>xercesc</artifactId>
				<version>3.0.1</version>
				<type>zip</type>
			</dependency>
			<dependency>
				<groupId>apr-1.contrib</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>apr-1</artifactId>
				<version>1.3.3</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie.plugins</groupId>
				<artifactId>cpp-plugin</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>blacktie-xsd</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>jatmibroker-xatmi</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>jatmibroker-xatmi-client</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>blacktie-admin-services</artifactId>
				<version>${project.version}</version>
			</dependency>
 			<dependency>
 				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>stompconnectservice</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>atmibroker-idl-java</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>atmibroker-idl-cxx</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>tx-test-utilities</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>atmibroker-core</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>atmibroker-tx</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>atmibroker-hybrid</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>atmibroker-xatmi</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<classifier>${bpa}</classifier>
				<artifactId>blacktie-nbf</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>docs</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>userguide</artifactId>
				<version>${project.version}</version>
				<type>jdocbook</type>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>codeGeneration</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>btadmin</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>blacktie-rhq-plugin</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>blacktie-admin-services-ear</artifactId>
				<version>${project.version}</version>
				<type>ear</type>
			</dependency>
			<dependency>
				<groupId>org.jboss.narayana.blacktie</groupId>
				<artifactId>stompconnectservice-ear</artifactId>
				<version>${project.version}</version>
				<type>ear</type>
			</dependency>
			<dependency>
				<groupId>apache-avalon-logkit</groupId>
				<artifactId>logkit</artifactId>
				<version>1.2-brew</version>
			</dependency>
		</dependencies>
	</dependencyManagement>

	<properties>
		<src.main>src/main/cpp</src.main>
		<failOnErrorTests>true</failOnErrorTests>
		<configuration.type>debug</configuration.type>
		<jbossas.ip.addr>127.0.0.1</jbossas.ip.addr>
	</properties>

</project>
