<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">
	<modelVersion>4.0.0</modelVersion>
	<groupId>net.sourceforge.jadex</groupId>
	<artifactId>jadex-xml</artifactId>
	<packaging>jar</packaging>
	<version>2.0-rc3</version>
	<name>jadex-xml</name>
	<url>http://jadex.sourceforge.net</url>

	<description>
		Jadex XML is an XML data binding framework for Java and also
		for other representations. The main idea of Jadex XML is that
		neither the XML-Schema on the one side nor the Java classes on
		the other side should define the binding. Instead, a separate
		mapping between both is used as a mediation. This allows
		designing the XML representation independent of the Java side
		but still being able to connect both as desired. This idea was
		first put forward by the JiBX data binding framework. Jadex XML
		pushes it further by combining it with the configuration by
		exception principle. The framework can detect obvious
		correspondence between both sides automatically and only needs
		configuration information when translations are necessary.
		The configuration information is currently specified directly
		in form of Java configuration classes. 
	</description>

	<licenses>
		<license>
			<name>LGPL License</name>
			<url>http://jadex-agents.informatik.uni-hamburg.de/xwiki/bin/view/Download/License
			</url>
			<distribution>repo</distribution>
		</license>
	</licenses>

	<developers>
		<developer>
			<id>alex</id>
			<name>Alexander Pokahr</name>
			<email>pokahr@gmx.net</email>
			<url>http://vsis-www.informatik.uni-hamburg.de/members/info.php/84
			</url>
			<organization>University of Hamburg</organization>
			<organizationUrl>http://vsis-www.informatik.uni-hamburg.de/
			</organizationUrl>
			<roles>
				<role>architect</role>
				<role>developer</role>
			</roles>
		</developer>
		<developer>
			<id>lars</id>
			<name>Lars</name>
			<email>braubach@gmx.net</email>
			<url>http://vsis-www.informatik.uni-hamburg.de/members/info.php/80
			</url>
			<organization>University of Hamburg</organization>
			<organizationUrl>http://vsis-www.informatik.uni-hamburg.de/
			</organizationUrl>
			<roles>
				<role>architect</role>
				<role>developer</role>
			</roles>
		</developer>
	</developers>

	<scm>
		<url>http://jadex.svn.sourceforge.net/viewvc/jadex/</url>
	</scm>
	
	<distributionManagement>
		<repository>
			<id>sonatype-nexus-staging</id>
			<name>Nexus Release Repository</name>
			<url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
		</repository>
	</distributionManagement>
	
	<!-- 
	<parent>
		<groupId>net.sourceforge.jadex</groupId>
		<artifactId>jadex-settings</artifactId>
		<version>${jadexVersion}</version>
		<relativePath>../src/main/config/jadex-settings-pom.xml</relativePath>
	</parent>
	-->
	 
	<build>
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<excludes>
					<exclude>**/*.java</exclude>
					<exclude>**/.svn/*</exclude>
				</excludes>
			</resource>
			<resource>
				<directory>src/test/resources</directory>
				<excludes>
					<exclude>**/.svn/*</exclude>
				</excludes>
			</resource>
		</resources>
		<plugins>
			<!-- Java 1.5 Thread Pool. -->
			<!-- Java 1.6 javax.xml.stream.* -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>
			
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-gpg-plugin</artifactId>
				<executions>
					<execution>
						<id>sign-artifacts</id>
						<phase>verify</phase>
						<goals>
							<goal>sign</goal>
						</goals>
					</execution>
				</executions>
			</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>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>net.sourceforge.jadex</groupId>
			<artifactId>jadex-commons</artifactId>
			<version>2.0-rc3</version>
		</dependency>
	</dependencies>
</project>
