blob: d2f0bb62a3b603f351c22d45a6bd3df9b55a7db6 [file] [log] [blame]
<?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
http://www.apache.org/licenses/LICENSE-2.0
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.
-->
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-extensions</artifactId>
<version>0.3-incubating-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<artifactId>tamaya-extension-distribution</artifactId>
<name>Apache Tamaya Extension Distribution</name>
<inceptionYear>2015</inceptionYear>
<dependencies>
<!-- The documentation of Tamaya -->
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-docs</artifactId>
<version>${project.version}</version>
<classifier>documentation</classifier>
<type>zip</type>
</dependency>
<!-- Core artifacts-->
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-api</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-core</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-core</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Builder module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-builder</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-builder</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-builder</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Classloader support module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-classloader-support</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-classloader-support</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-classloader-support</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Collection module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-collections</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-collections</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-collections</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Events module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-events</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-events</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-events</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Filter module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-filter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-filter</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-filter</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Formats module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-formats</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-formats</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-formats</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- functions module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-functions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-functions</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-functions</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Injection module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-injection</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-injection</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-injection</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Injection-api module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-injection-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-injection-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-injection-api</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- JSON module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-json</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-json</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-json</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Management module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-management</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-management</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-management</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Model module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-model</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-model</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Mutable Config module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-mutable-config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-mutable-config</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-mutable-config</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Optional module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-optional</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-optional</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-optional</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Resolver module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-resolver</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-resolver</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-resolver</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Resources module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-resources</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-resources</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-resources</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Resources module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-server</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-server</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-server</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- SPI SUpport -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-spisupport</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-spisupport</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-spisupport</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- ******* INtegration ******* -->
<!-- Camel module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-camel</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-camel</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-camel</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- CDI module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-cdi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-cdi</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-cdi</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- CDI-SE module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-cdi-se</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-cdi-se</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-cdi-se</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Consul module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-consul</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-consul</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-consul</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- etcd module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-etcd</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-etcd</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-etcd</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- OSGI module -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-osgi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-osgi</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-osgi</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
<!-- Spring Integration -->
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-spring</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-spring</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.apache.tamaya.ext</groupId>
<artifactId>tamaya-spring</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
</dependency>
</dependencies>
<scm>
<connection>
scm:git://git.apache.org/incubator-tamaya.git
</connection>
<developerConnection>
scm:git://git.apache.org/incubator-tamaya.git
</developerConnection>
<url>
https://git-wip-us.apache.org/repos/asf?p=incubator-tamaya.git
</url>
<tag>vote02-tamaya-0.2-incubating</tag>
</scm>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack-asciidoc</id>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<outputDirectory>${project.build.directory}/generated-documentation</outputDirectory>
<includeTypes>zip</includeTypes>
<includeClassifiers>documentation</includeClassifiers>
<stripVersion>true</stripVersion>
<stripClassifier>true</stripClassifier>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>attach-distribution-src</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<finalName>apache-tamaya-${project.version}</finalName>
<descriptor>src/main/assembly/distribution-bin.xml</descriptor>
</configuration>
</execution>
<execution>
<id>attach-distribution-bin</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<finalName>apache-tamaya-${project.version}</finalName>
<descriptor>src/main/assembly/distribution-src.xml</descriptor>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>