pom.xml 2.96 KB
Newer Older
1 2 3 4
<?xml version="1.0"?>
<!--
  * OW2 FraSCAti Examples: Parent module
  *
5
  * Copyright (c) 2009-2012 Inria, University of Lille 1
6 7 8 9 10 11 12 13 14 15 16 17 18
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2 of the License, or (at your option) any later version.
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY 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 along with this library; if not, write to the Free Software
19 20
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  * USA
21 22 23 24 25 26 27 28 29 30 31
  *
  * Contact: frascati@ow2.org
  *
  * Author: Fernand PARAÏSO
  *
  * Contributor(s): Phillipe MERLE
  *                 
  *                 
  *                 
  *
-->
32 33
<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">
	
34
	<modelVersion>4.0.0</modelVersion>
35

36 37
	<parent>
		<groupId>org.ow2.frascati.examples</groupId>
38
		<artifactId>parent</artifactId>
39
		<version>1.6-SNAPSHOT</version>
40
	</parent>
41

42 43
	<artifactId>helloworld-jms</artifactId>
	<packaging>pom</packaging>
44

PARAISO Fawaz's avatar
PARAISO Fawaz committed
45
	<name>OW2 FraSCAti Examples : helloworld-jms</name>
46 47 48
	<url>http://frascati.ow2.org</url>

	<properties>
49
		<config.directory>../..</config.directory>
50 51
	</properties>

52 53 54 55 56 57 58 59 60 61 62 63 64
	<!-- ======= -->
	<!-- Build -->
	<!-- ======= -->

	<build>
		<defaultGoal>install</defaultGoal>

		<plugins>

			<!-- Compile OW2 FraSCAti SCA composite. -->
			<plugin>
				<groupId>org.ow2.frascati.mojo</groupId>
				<artifactId>frascati-compiler-plugin</artifactId>
65
				<version>${project.version}</version>
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<configuration>
					<argLine>-Dlog4j.configuration=${logging.conf.file}</argLine>
					<argLine>-Xms256m -Xmx256m</argLine>
					<systemProperties>
						<property>
							<name>log4j.configuration</name>
							<value>log4j.xml</value>
						</property>
					</systemProperties>
				</configuration>
			</plugin>

		</plugins>

	</build>
86 87 88 89 90 91

	<dependencies>
		<!-- OW2 FraSCAti Binding JMS Module. -->
		<dependency>
			<groupId>org.ow2.frascati</groupId>
			<artifactId>frascati-binding-jms</artifactId>
92
			<version>${project.version}</version>
93 94 95 96 97 98
		</dependency>

		<!-- OW2 FraSCAti Interface WSDL Module. -->
		<dependency>
			<groupId>org.ow2.frascati</groupId>
			<artifactId>frascati-interface-wsdl</artifactId>
99
			<version>${project.version}</version>
100 101
		</dependency>
	</dependencies>
102

103 104 105
	<modules>
		<module>publisher</module>
		<module>subscriber</module>
106
		<module>contribution</module>
107 108
	</modules>
</project>