<?xml version="1.0" encoding="UTF-8"?>
<!--
	====================================================================== 
	Created:     22.02.2008                       
	Version:     $Id: bin.xml 1873 2008-05-08 14:24:22Z thorsten $
	
   This file is part of OSIRIS Next.

   OSIRIS Next is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, either version 3 of the License, or
   (at your option) any later version.

   OSIRIS Next 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 General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with OSIRIS Next.  If not, see <http://www.gnu.org/licenses/>.
	
	====================================================================== 
-->
<assembly 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/xsd/assembly-1.1.0-SNAPSHOT.xsd">
	<!-- 
	 | This assembly packages a default distribution containing the minimal system
	 | including most likely used parts such as the Jetty Web container (including
	 | default Web applications), the traditional OSIRIS and the OWL-S process
	 | management, the MINA transport layer, and the mDSN address resolver used for
	 | autonomous peer discovery.
	 -->
	<id>default</id>
	<formats>
		<format>tar.gz</format>
		<format>zip</format>
	</formats>
	<componentDescriptors>
		<componentDescriptor>assemblies/minimal/basics.xml</componentDescriptor>
		<componentDescriptor>assemblies/default/default.xml</componentDescriptor>
	</componentDescriptors>
	<!-- Copy over the bootstrap JAR. -->
	<files>
		<file>
			<source>on-core/target/run.jar</source>
			<outputDirectory>/bin</outputDirectory>
		</file>
	</files>
	<moduleSets>
		<moduleSet>
			<includes>
				<include>${pom.groupId}:on-common</include>
				<include>${pom.groupId}:on-core</include>
				<include>${pom.groupId}:on-owls</include>
				<include>${pom.groupId}:on-tl-mina</include>
				<include>${pom.groupId}:on-tlr-mdns</include>
				<include>${pom.groupId}:on-web</include>
				<include>${pom.groupId}:osiris</include>
				<include>${pom.groupId}:owls-api</include>
			</includes>
			<binaries>
				<includeDependencies>true</includeDependencies>
				<unpack>false</unpack>
				<outputDirectory>/lib</outputDirectory>
			</binaries>
		</moduleSet>
	</moduleSets>
</assembly>
