ignite-release-test

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/1640ab7e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/1640ab7e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/1640ab7e

Branch: refs/heads/ignite-release-test
Commit: 1640ab7e0c9cb5ad453bf13d378ed3b2141a250c
Parents: c847e88
Author: avinogradov <avinogra...@gridgain.com>
Authored: Mon Mar 2 18:42:44 2015 +0300
Committer: avinogradov <avinogra...@gridgain.com>
Committed: Mon Mar 2 18:42:44 2015 +0300

----------------------------------------------------------------------
 assembly/dependencies-fabric.xml |   2 +
 assembly/modules/package/pom.xml | 915 ++++++++++++++++++++++++++++++++++
 pom.xml                          | 768 +---------------------------
 3 files changed, 927 insertions(+), 758 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1640ab7e/assembly/dependencies-fabric.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-fabric.xml b/assembly/dependencies-fabric.xml
index 19fd4c4..bdbc2a1 100644
--- a/assembly/dependencies-fabric.xml
+++ b/assembly/dependencies-fabric.xml
@@ -31,6 +31,7 @@
 
     <moduleSets>
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-spring</include>
                 <include>org.apache.ignite:ignite-indexing</include>
@@ -67,6 +68,7 @@
         </moduleSet>
 
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-core</include>
             </includes>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1640ab7e/assembly/modules/package/pom.xml
----------------------------------------------------------------------
diff --git a/assembly/modules/package/pom.xml b/assembly/modules/package/pom.xml
new file mode 100644
index 0000000..7e623b9
--- /dev/null
+++ b/assembly/modules/package/pom.xml
@@ -0,0 +1,915 @@
+<?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.
+-->
+
+<!--
+    POM file.
+-->
+<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.ignite</groupId>
+        <artifactId>ignite</artifactId>
+        <version>${ignite.version}</version>
+        <relativePath>../../..</relativePath>
+    </parent>
+
+    <artifactId>ignite-assembly</artifactId>
+    <packaging>pom</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-spring</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-indexing</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-aop</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-aws</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-hibernate</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-jcl</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-jta</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-log4j</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-rest-http</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-schedule</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-slf4j</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-urideploy</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-web</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-scalar</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-visor-plugins</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-visor-console</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-ssh</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-schema-load</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-hadoop</artifactId>
+            <version>${ignite.version}</version>
+        </dependency>
+    </dependencies>
+
+    <profiles>
+        <profile>
+            <id>release</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-javadoc-plugin</artifactId>
+                        <version>2.9.1</version>
+                        <executions>
+                            <execution>
+                                <id>module-javadoc</id>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                                <phase>package</phase>
+                                <configuration>
+                                    <taglets>
+                                        <taglet>
+                                            
<tagletClass>org.apache.ignite.tools.javadoc.IgniteLinkTaglet</tagletClass>
+                                            <tagletArtifact>
+                                                
<groupId>org.apache.ignite</groupId>
+                                                
<artifactId>ignite-tools</artifactId>
+                                                
<version>${ignite.version}</version>
+                                            </tagletArtifact>
+                                        </taglet>
+                                    </taglets>
+                                    <doctitle>Ignite 
${ignite.version}</doctitle>
+                                    <windowtitle>Ignite 
${ignite.version}</windowtitle>
+                                    <breakiterator>true</breakiterator>
+                                    <verbose>true</verbose>
+                                    <show>protected</show>
+                                    <use>true</use>
+                                    <author>false</author>
+                                    <version>false</version>
+                                    <source>1.7</source>
+                                    <links>
+                                        
<link>http://docs.oracle.com/javase/7/docs/api/</link>
+                                        
<link>http://hadoop.apache.org/docs/current/api/</link>
+                                    </links>
+                                    
<stylesheetfile>${project.basedir}/${parent.relativePath}/assembly/docfiles/javadoc.css</stylesheetfile>
+                                    <groups>
+                                        <group>
+                                            <title>Common Grid APIs</title>
+                                            
<packages>org.apache.ignite:org.apache.ignite.cluster:org.apache.ignite.lifecycle:org.apache.ignite.configuration:org.apache.ignite.spi:org.apache.ignite.lang:org.apache.ignite.resources:org.apache.ignite.thread:org.apache.ignite.scheduler</packages>
+                                        </group>
+                                        <group>
+                                            <title>Messaging APIs</title>
+                                            
<packages>org.apache.ignite.messaging</packages>
+                                        </group>
+                                        <group>
+                                            <title>Event Notification 
APIs</title>
+                                            
<packages>org.apache.ignite.events</packages>
+                                        </group>
+                                        <group>
+                                            <title>Compute Grid APIs</title>
+                                            
<packages>org.apache.ignite.compute:org.apache.ignite.compute.gridify:org.apache.ignite.compute.gridify.aop:org.apache.ignite.compute.gridify.aop.aspectj:org.apache.ignite.compute.gridify.aop.spring</packages>
+                                        </group>
+                                        <group>
+                                            <title>Data Grid APIs</title>
+                                            
<packages>org.apache.ignite.cache:org.apache.ignite.transactions:org.apache.ignite.datastructures:org.apache.ignite.cache.store:org.apache.ignite.cache.store.hibernate:org.apache.ignite.cache.store.jdbc:org.apache.ignite.cache.query:org.apache.ignite.cache.query.annotations:org.apache.ignite.cache.affinity:org.apache.ignite.cache.affinity.consistenthash:org.apache.ignite.cache.affinity.rendezvous:org.apache.ignite.cache.affinity.fair:org.apache.ignite.cache.eviction:org.apache.ignite.cache.eviction.fifo:org.apache.ignite.cache.eviction.igfs:org.apache.ignite.cache.eviction.lru:org.apache.ignite.cache.eviction.random:org.apache.ignite.cache.jta:org.apache.ignite.cache.jta.jndi:org.apache.ignite.cache.jta.reflect:org.apache.ignite.cache.websession:org.apache.ignite.cache.hibernate:org.apache.ignite.dataload</packages>
+                                        </group>
+                                        <group>
+                                            <title>Service Grid APIs</title>
+                                            
<packages>org.apache.ignite.services</packages>
+                                        </group>
+                                        <group>
+                                            <title>Ignite File System</title>
+                                            
<packages>org.apache.ignite.igfs</packages>
+                                        </group>
+                                        <group>
+                                            <title>Hadoop Accelerator 
APIs</title>
+                                            
<packages>org.apache.ignite.igfs.hadoop:org.apache.ignite.igfs.hadoop.v1:org.apache.ignite.igfs.hadoop.v2:org.apache.ignite.igfs.mapreduce:org.apache.ignite.igfs.mapreduce.records:org.apache.ignite.hadoop</packages>
+                                        </group>
+                                        <group>
+                                            <title>Streaming APIs</title>
+                                            
<packages>org.apache.ignite.streamer:org.apache.ignite.streamer.router:org.apache.ignite.streamer.window:org.apache.ignite.streamer.index:org.apache.ignite.streamer.index.hash:org.apache.ignite.streamer.index.tree</packages>
+                                        </group>
+                                        <group>
+                                            <title>Security APIs</title>
+                                            
<packages>org.apache.ignite.plugin.security</packages>
+                                        </group>
+                                        <group>
+                                            <title>MXBeans classes</title>
+                                            
<packages>org.apache.ignite.mbean:org.apache.ignite.mxbean</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: CheckPoint</title>
+                                            
<packages>org.apache.ignite.spi.checkpoint:org.apache.ignite.spi.checkpoint.jdbc:org.apache.ignite.spi.checkpoint.s3:org.apache.ignite.spi.checkpoint.cache:org.apache.ignite.spi.checkpoint.noop:org.apache.ignite.spi.checkpoint.sharedfs</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Collision</title>
+                                            
<packages>org.apache.ignite.spi.collision:org.apache.ignite.spi.collision.fifoqueue:org.apache.ignite.spi.collision.jobstealing:org.apache.ignite.spi.collision.noop:org.apache.ignite.spi.collision.priorityqueue</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Indexing</title>
+                                            
<packages>org.apache.ignite.spi.indexing:org.apache.ignite.spi.indexing.noop</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Load Balancing</title>
+                                            
<packages>org.apache.ignite.spi.loadbalancing:org.apache.ignite.spi.loadbalancing.adaptive:org.apache.ignite.spi.loadbalancing.weightedrandom:org.apache.ignite.spi.loadbalancing.roundrobin</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Communication</title>
+                                            
<packages>org.apache.ignite.spi.communication:org.apache.ignite.spi.communication.tcp</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Deployment</title>
+                                            
<packages>org.apache.ignite.spi.deployment:org.apache.ignite.spi.deployment.local:org.apache.ignite.spi.deployment.uri</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Swap Space</title>
+                                            
<packages>org.apache.ignite.spi.swapspace:org.apache.ignite.spi.swapspace.file:org.apache.ignite.spi.swapspace.noop</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Discovery</title>
+                                            
<packages>org.apache.ignite.spi.discovery:org.apache.ignite.spi.discovery.tcp:org.apache.ignite.spi.discovery.tcp.ipfinder:org.apache.ignite.spi.discovery.tcp.ipfinder.s3:org.apache.ignite.spi.discovery.tcp.ipfinder.jdbc:org.apache.ignite.spi.discovery.tcp.ipfinder.sharedfs:org.apache.ignite.spi.discovery.tcp.ipfinder.multicast:org.apache.ignite.spi.discovery.tcp.ipfinder.vm:org.apache.ignite.spi.discovery.tcp.metricsstore:org.apache.ignite.spi.discovery.tcp.metricsstore.s3:org.apache.ignite.spi.discovery.tcp.metricsstore.jdbc:org.apache.ignite.spi.discovery.tcp.metricsstore.sharedfs:org.apache.ignite.spi.discovery.tcp.metricsstore.vm</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Failover</title>
+                                            
<packages>org.apache.ignite.spi.failover:org.apache.ignite.spi.failover.never:org.apache.ignite.spi.failover.jobstealing:org.apache.ignite.spi.failover.always</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Event Storage</title>
+                                            
<packages>org.apache.ignite.spi.eventstorage:org.apache.ignite.spi.eventstorage.memory</packages>
+                                        </group>
+                                        <group>
+                                            <title>Segmentation 
Detection</title>
+                                            
<packages>org.apache.ignite.plugin.segmentation</packages>
+                                        </group>
+                                        <group>
+                                            <title>Ignite plugin API</title>
+                                            
<packages>org.apache.ignite.plugin:org.apache.ignite.plugin.extensions:org.apache.ignite.plugin.extensions.communication:org.apache.ignite.visor.plugin</packages>
+                                        </group>
+                                        <group>
+                                            <title>Logging</title>
+                                            
<packages>org.apache.ignite.logger:org.apache.ignite.logger.log4j:org.apache.ignite.logger.java:org.apache.ignite.logger.tomcat:org.apache.ignite.logger.jcl:org.apache.ignite.logger.slf4j:org.apache.ignite.logger.jboss</packages>
+                                        </group>
+                                        <group>
+                                            <title>Loaders</title>
+                                            
<packages>org.apache.ignite.startup:org.apache.ignite.startup.cmdline:org.apache.ignite.startup.servlet:org.apache.ignite.startup.tomcat</packages>
+                                        </group>
+                                        <group>
+                                            <title>Marshallers</title>
+                                            
<packages>org.apache.ignite.marshaller:org.apache.ignite.marshaller.optimized:org.apache.ignite.marshaller.jdk</packages>
+                                        </group>
+                                    </groups>
+                                    <header>
+                                        <![CDATA[
+                                    Ignite - In-Memory Data Fabric
+                                ]]>
+                                    </header>
+                                    <bottom>
+                                        <![CDATA[
+                                    <table width="100%" border="0" 
cellspacing=0 cellpadding=0 style="padding: 5px">
+                                    <tr>
+                                        <td>
+                                            <table style="padding-left: 0; 
margin: 0">
+                                                <tbody style="padding: 0; 
margin: 0">
+                                                    <tr style="padding: 0; 
margin: 0">
+                                                        <td>
+                                                            <a target=_blank 
href="https://incubator.apache.org/projects/ignite.html";><nobr>2015 Copyright 
&#169; Apache Software Foundation</nobr></a>
+                                                        </td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </td>
+                                        <td width="100%" align="right" 
valign="center">
+                                            <a 
href="https://twitter.com/ApacheIgnite"; class="twitter-follow-button" 
data-show-count="false" data-size="large">Follow @ApacheIgnite</a>
+                                            <script>!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
 'script', 'twitter-wjs');</script>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td colspan="2" valign="top" 
align="left">
+                                            <table style="padding-left: 0; 
margin: 0">
+                                                <tbody style="padding: 0; 
margin: 0">
+                                                    <tr style="padding: 0; 
margin: 0">
+                                                        <td>
+                                                            <b>Ignite 
Fabric</b>
+                                                        </td>
+                                                        <td>:&nbsp;&nbsp;
+                                                            ver. 
<strong>${ignite.version}</strong>
+                                                        </td>
+                                                    </tr>
+                                                    <tr style="padding: 0; 
margin: 0">
+                                                        <td>
+                                                            <b>Release Date</b>
+                                                        </td>
+                                                        <td>:&nbsp;&nbsp;
+                                                            
${maven.build.timestamp}
+                                                        </td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </td>
+                                    </tr>
+                                    </table>
+                                ]]>
+                                    </bottom>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>core-javadoc</id>
+                                <goals>
+                                    <goal>aggregate</goal>
+                                </goals>
+                                <phase>process-test-classes</phase>
+                                <configuration>
+                                    <taglets>
+                                        <taglet>
+                                            
<tagletClass>org.apache.ignite.tools.javadoc.IgniteLinkTaglet</tagletClass>
+                                            <tagletArtifact>
+                                                
<groupId>org.apache.ignite</groupId>
+                                                
<artifactId>ignite-tools</artifactId>
+                                                
<version>${ignite.version}</version>
+                                            </tagletArtifact>
+                                        </taglet>
+                                    </taglets>
+                                    
<reportOutputDirectory>${basedir}/target/javadoc</reportOutputDirectory>
+                                    <destDir>core</destDir>
+                                    <doctitle>Ignite 
${ignite.version}</doctitle>
+                                    <windowtitle>Ignite 
${ignite.version}</windowtitle>
+                                    <breakiterator>true</breakiterator>
+                                    <verbose>true</verbose>
+                                    <show>protected</show>
+                                    <use>true</use>
+                                    <author>false</author>
+                                    <version>false</version>
+                                    <source>1.7</source>
+                                    <links>
+                                        
<link>http://docs.oracle.com/javase/7/docs/api/</link>
+                                        
<link>http://hadoop.apache.org/docs/current/api/</link>
+                                    </links>
+                                    
<stylesheetfile>${project.basedir}/${parent.relativePath}/assembly/docfiles/javadoc.css</stylesheetfile>
+                                    
<excludePackageNames>com.*:org.jetbrains.*:org.pcollections:*.jdk8:*.tests:*.tools:*.typedef:*.examples:*.client:*.kernal:*.internal:*.util:*.dr:*.spi.discovery.tcp.messages:*.spi.discovery.tcp.internal:*.spi.deployment.uri.scanners:*.spi.deployment.uri.tasks:*.spi.indexing.h2.opt:org.apache.ignite.portables:org.apache.ignite.yardstick:org.apache.ignite.schema.*:org.apache.ignite.codegen</excludePackageNames>
+                                    <groups>
+                                        <group>
+                                            <title>Common Grid APIs</title>
+                                            
<packages>org.apache.ignite:org.apache.ignite.cluster:org.apache.ignite.lifecycle:org.apache.ignite.configuration:org.apache.ignite.spi:org.apache.ignite.lang:org.apache.ignite.resources:org.apache.ignite.thread:org.apache.ignite.scheduler</packages>
+                                        </group>
+                                        <group>
+                                            <title>Messaging APIs</title>
+                                            
<packages>org.apache.ignite.messaging</packages>
+                                        </group>
+                                        <group>
+                                            <title>Event Notification 
APIs</title>
+                                            
<packages>org.apache.ignite.events</packages>
+                                        </group>
+                                        <group>
+                                            <title>Compute Grid APIs</title>
+                                            
<packages>org.apache.ignite.compute:org.apache.ignite.compute.gridify:org.apache.ignite.compute.gridify.aop:org.apache.ignite.compute.gridify.aop.aspectj:org.apache.ignite.compute.gridify.aop.spring</packages>
+                                        </group>
+                                        <group>
+                                            <title>Data Grid APIs</title>
+                                            
<packages>org.apache.ignite.cache:org.apache.ignite.transactions:org.apache.ignite.datastructures:org.apache.ignite.cache.store:org.apache.ignite.cache.store.hibernate:org.apache.ignite.cache.store.jdbc:org.apache.ignite.cache.store.jdbc.dialect:org.apache.ignite.cache.query:org.apache.ignite.cache.query.annotations:org.apache.ignite.cache.affinity:org.apache.ignite.cache.affinity.consistenthash:org.apache.ignite.cache.affinity.rendezvous:org.apache.ignite.cache.affinity.fair:org.apache.ignite.cache.eviction:org.apache.ignite.cache.eviction.fifo:org.apache.ignite.cache.eviction.igfs:org.apache.ignite.cache.eviction.lru:org.apache.ignite.cache.eviction.random:org.apache.ignite.cache.jta:org.apache.ignite.cache.jta.jndi:org.apache.ignite.cache.jta.reflect:org.apache.ignite.cache.websession:org.apache.ignite.cache.hibernate:org.apache.ignite.dataload</packages>
+                                        </group>
+                                        <group>
+                                            <title>Service Grid APIs</title>
+                                            
<packages>org.apache.ignite.services</packages>
+                                        </group>
+                                        <group>
+                                            <title>Ignite File System</title>
+                                            
<packages>org.apache.ignite.igfs</packages>
+                                        </group>
+                                        <group>
+                                            <title>Hadoop Accelerator 
APIs</title>
+                                            
<packages>org.apache.ignite.igfs.hadoop:org.apache.ignite.igfs.hadoop.v1:org.apache.ignite.igfs.hadoop.v2:org.apache.ignite.igfs.mapreduce:org.apache.ignite.igfs.mapreduce.records:org.apache.ignite.hadoop</packages>
+                                        </group>
+                                        <group>
+                                            <title>Streaming APIs</title>
+                                            
<packages>org.apache.ignite.streamer:org.apache.ignite.streamer.router:org.apache.ignite.streamer.window:org.apache.ignite.streamer.index:org.apache.ignite.streamer.index.hash:org.apache.ignite.streamer.index.tree</packages>
+                                        </group>
+                                        <group>
+                                            <title>Security APIs</title>
+                                            
<packages>org.apache.ignite.plugin.security</packages>
+                                        </group>
+                                        <group>
+                                            <title>MXBeans classes</title>
+                                            
<packages>org.apache.ignite.mbean:org.apache.ignite.mxbean</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: CheckPoint</title>
+                                            
<packages>org.apache.ignite.spi.checkpoint:org.apache.ignite.spi.checkpoint.jdbc:org.apache.ignite.spi.checkpoint.s3:org.apache.ignite.spi.checkpoint.cache:org.apache.ignite.spi.checkpoint.noop:org.apache.ignite.spi.checkpoint.sharedfs</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Collision</title>
+                                            
<packages>org.apache.ignite.spi.collision:org.apache.ignite.spi.collision.fifoqueue:org.apache.ignite.spi.collision.jobstealing:org.apache.ignite.spi.collision.noop:org.apache.ignite.spi.collision.priorityqueue</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Indexing</title>
+                                            
<packages>org.apache.ignite.spi.indexing:org.apache.ignite.spi.indexing.noop</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Load Balancing</title>
+                                            
<packages>org.apache.ignite.spi.loadbalancing:org.apache.ignite.spi.loadbalancing.adaptive:org.apache.ignite.spi.loadbalancing.weightedrandom:org.apache.ignite.spi.loadbalancing.roundrobin</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Communication</title>
+                                            
<packages>org.apache.ignite.spi.communication:org.apache.ignite.spi.communication.tcp</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Deployment</title>
+                                            
<packages>org.apache.ignite.spi.deployment:org.apache.ignite.spi.deployment.local:org.apache.ignite.spi.deployment.uri</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Swap Space</title>
+                                            
<packages>org.apache.ignite.spi.swapspace:org.apache.ignite.spi.swapspace.file:org.apache.ignite.spi.swapspace.noop</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Discovery</title>
+                                            
<packages>org.apache.ignite.spi.discovery:org.apache.ignite.spi.discovery.tcp:org.apache.ignite.spi.discovery.tcp.ipfinder:org.apache.ignite.spi.discovery.tcp.ipfinder.s3:org.apache.ignite.spi.discovery.tcp.ipfinder.jdbc:org.apache.ignite.spi.discovery.tcp.ipfinder.sharedfs:org.apache.ignite.spi.discovery.tcp.ipfinder.multicast:org.apache.ignite.spi.discovery.tcp.ipfinder.vm:org.apache.ignite.spi.discovery.tcp.metricsstore:org.apache.ignite.spi.discovery.tcp.metricsstore.s3:org.apache.ignite.spi.discovery.tcp.metricsstore.jdbc:org.apache.ignite.spi.discovery.tcp.metricsstore.sharedfs:org.apache.ignite.spi.discovery.tcp.metricsstore.vm</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Failover</title>
+                                            
<packages>org.apache.ignite.spi.failover:org.apache.ignite.spi.failover.never:org.apache.ignite.spi.failover.jobstealing:org.apache.ignite.spi.failover.always</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Event Storage</title>
+                                            
<packages>org.apache.ignite.spi.eventstorage:org.apache.ignite.spi.eventstorage.memory</packages>
+                                        </group>
+                                        <group>
+                                            <title>Segmentation 
Detection</title>
+                                            
<packages>org.apache.ignite.plugin.segmentation</packages>
+                                        </group>
+                                        <group>
+                                            <title>Ignite plugin API</title>
+                                            
<packages>org.apache.ignite.plugin:org.apache.ignite.plugin.extensions:org.apache.ignite.plugin.extensions.communication</packages>
+                                        </group>
+                                        <group>
+                                            <title>Logging</title>
+                                            
<packages>org.apache.ignite.logger:org.apache.ignite.logger.log4j:org.apache.ignite.logger.java:org.apache.ignite.logger.tomcat:org.apache.ignite.logger.jcl:org.apache.ignite.logger.slf4j:org.apache.ignite.logger.jboss</packages>
+                                        </group>
+                                        <group>
+                                            <title>Loaders</title>
+                                            
<packages>org.apache.ignite.startup:org.apache.ignite.startup.cmdline:org.apache.ignite.startup.servlet:org.apache.ignite.startup.tomcat</packages>
+                                        </group>
+                                        <group>
+                                            <title>Marshallers</title>
+                                            
<packages>org.apache.ignite.marshaller:org.apache.ignite.marshaller.optimized:org.apache.ignite.marshaller.jdk</packages>
+                                        </group>
+                                        <group>
+                                            <title>Visor Plugins</title>
+                                            
<packages>org.apache.ignite.visor.plugin</packages>
+                                        </group>
+                                        <group>
+                                            <title>Spring Caching</title>
+                                            
<packages>org.apache.ignite.cache.spring</packages>
+                                        </group>
+                                    </groups>
+                                    <header>
+                                        <![CDATA[
+                                    Apache Ignite - In-Memory Data Fabric
+                                ]]>
+                                    </header>
+                                    <bottom>
+                                        <![CDATA[
+                                    <table width="100%" border="0" 
cellspacing=0 cellpadding=0 style="padding: 5px">
+                                    <tr>
+                                        <td>
+                                            <table style="padding-left: 0; 
margin: 0">
+                                                <tbody style="padding: 0; 
margin: 0">
+                                                    <tr style="padding: 0; 
margin: 0">
+                                                        <td>
+                                                            <a target=_blank 
href="https://incubator.apache.org/projects/ignite.html";><nobr>2015 Copyright 
&#169; Apache Software Foundation</nobr></a>
+                                                        </td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </td>
+                                        <td width="100%" align="right" 
valign="center">
+                                            <a 
href="https://twitter.com/ApacheIgnite"; class="twitter-follow-button" 
data-show-count="false" data-size="large">Follow @ApacheIgnite</a>
+                                            <script>!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
 'script', 'twitter-wjs');</script>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td colspan="2" valign="top" 
align="left">
+                                            <table style="padding-left: 0; 
margin: 0">
+                                                <tbody style="padding: 0; 
margin: 0">
+                                                    <tr style="padding: 0; 
margin: 0">
+                                                        <td>
+                                                            <b>Apache Ignite 
Fabric</b>
+                                                        </td>
+                                                        <td>:&nbsp;&nbsp;
+                                                            ver. 
<strong>${ignite.version}</strong>
+                                                        </td>
+                                                    </tr>
+                                                    <tr style="padding: 0; 
margin: 0">
+                                                        <td>
+                                                            <b>Release Date</b>
+                                                        </td>
+                                                        <td>:&nbsp;&nbsp;
+                                                            
${maven.build.timestamp}
+                                                        </td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </td>
+                                    </tr>
+                                    </table>
+                                ]]>
+                                    </bottom>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <version>1.7</version>
+                        <inherited>false</inherited>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.apache.ignite</groupId>
+                                <artifactId>ignite-tools</artifactId>
+                                <version>${ignite.version}</version>
+                            </dependency>
+                        </dependencies>
+                        <executions>
+                            <execution>
+                                <id>javadoc-postprocessing</id>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <phase>prepare-package</phase>
+                                <configuration>
+                                    <target>
+                                        <copy 
todir="${basedir}/target/javadoc/core">
+                                            <fileset 
dir="${project.basedir}/${parent.relativePath}/assembly/docfiles">
+                                                <include name="img/**"/>
+                                                <include name="*.js"/>
+                                            </fileset>
+                                        </copy>
+
+                                        <taskdef name="doctask"
+                                                 
classname="org.apache.ignite.tools.ant.beautifier.GridJavadocAntTask"/>
+
+                                        <doctask css="dotted" 
dir="target/javadoc/core">
+                                            <include name="**/*.html"/>
+                                            <exclude 
name="overview-frame.html"/>
+                                            <exclude 
name="allclasses-frame.html"/>
+                                            <exclude name="**/class-use/*"/>
+                                        </doctask>
+                                    </target>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>release-postprocessing</id>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <phase>package</phase>
+                                <configuration>
+                                    <target>
+                                        <replaceregexp byline="true">
+                                            <regexp pattern='pushd 
"%~dp0"/\.\./\.\.(\s*&amp;::.+)?'/>
+                                            <substitution expression='pushd 
"%~dp0"/..'/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='IGNITE_HOME_TMP="\$\(dirname "\$\{IGNITE_HOME_TMP\}"\)"(\s*#.*)?'/>
+                                            <substitution expression=""/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp pattern='set 
SCRIPTS_HOME=%IGNITE_HOME%\\os\\bin(\s*&amp;::.*)?'/>
+                                            <substitution expression='set 
SCRIPTS_HOME=%IGNITE_HOME%\\\\bin'/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='SCRIPTS_HOME="\$\{IGNITE_HOME_TMP\}/os/bin"(\s*#.*)?'/>
+                                            <substitution 
expression='SCRIPTS_HOME="$${IGNITE_HOME_TMP}/bin"'/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp pattern='\. 
"\$\{SCRIPTS_HOME\}"/include/target-classpath.sh(\s*#.*)?'/>
+                                            <substitution expression=""/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp pattern='call 
"%SCRIPTS_HOME%\\include\\target-classpath.bat"(\s*&amp;::.*)?'/>
+                                            <substitution expression=""/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='ENABLE_ASSERTIONS=.*'/>
+                                            <substitution 
expression="ENABLE_ASSERTIONS=&quot;0&quot;"/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='ENABLE_ASSERTIONS=.*'/>
+                                            <substitution 
expression="ENABLE_ASSERTIONS=0"/>
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replace token="@sh.file.version" 
value="${ignite.version}">
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <replace token="@bat.file.version" 
value="${ignite.version}">
+                                            <fileset 
dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <replace token="@xml.file.version" 
value="${ignite.version}">
+                                            <fileset 
dir="${basedir}/target/release-package">
+                                                <include name="**/*.xml"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <zip 
destfile="${basedir}/target/ignite-${ignite.edition}-${ignite.version}.zip"
+                                             encoding="UTF-8">
+                                            <zipfileset 
dir="${basedir}/target/release-package"
+                                                        
prefix="ignite-${ignite.edition}-${ignite.version}"
+                                                        filemode="755">
+                                                <include name="**/*.sh"/>
+                                                <include name="**/configure"/>
+                                                <include name="**/install-sh"/>
+                                                <include name="**/compile"/>
+                                                <include name="**/missing"/>
+                                            </zipfileset>
+                                            <zipfileset 
dir="${basedir}/target/release-package"
+                                                        
prefix="ignite-${ignite.edition}-${ignite.version}">
+                                                <exclude name="**/*.sh"/>
+                                                <exclude name="**/configure"/>
+                                                <exclude name="**/install-sh"/>
+                                                <exclude name="**/compile"/>
+                                                <exclude name="**/missing"/>
+                                            </zipfileset>
+                                        </zip>
+                                    </target>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-assembly-plugin</artifactId>
+                        <version>2.4</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>dependencies</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-${ignite.edition}.xml</descriptor>
+                                    </descriptors>
+                                    
<outputDirectory>${basedir}</outputDirectory>
+                                    <finalName>libs</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>dependencies-optional</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-optional-${ignite.edition}.xml</descriptor>
+                                    </descriptors>
+                                    
<outputDirectory>${basedir}/libs</outputDirectory>
+                                    <finalName>optional</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>dependencies-schema-load</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-schema-load.xml</descriptor>
+                                    </descriptors>
+                                    
<outputDirectory>target/release-package/bin</outputDirectory>
+                                    <finalName>include</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                    
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>release</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>${project.basedir}/${parent.relativePath}/assembly/release-${ignite.edition}.xml</descriptor>
+                                    </descriptors>
+                                    <finalName>release-package</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <profile>
+            <id>scala</id>
+
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-assembly-plugin</artifactId>
+                        <version>2.4</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>dependencies-visor-console</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-visor-console.xml</descriptor>
+                                    </descriptors>
+                                    
<outputDirectory>target/release-package/bin</outputDirectory>
+                                    <finalName>include</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                    
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>scala-scripts</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>${project.basedir}/${parent.relativePath}/assembly/release-scala.xml</descriptor>
+                                    </descriptors>
+                                    
<outputDirectory>target/release-package</outputDirectory>
+                                    <finalName>bin</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                    
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <profile>
+            <id>opt-clns-prop</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <version>1.7</version>
+                        <inherited>false</inherited>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.apache.ignite</groupId>
+                                <artifactId>ignite-tools</artifactId>
+                                <version>${ignite.version}</version>
+                            </dependency>
+                        </dependencies>
+                        <executions>
+                            <execution>
+                                <id>optimized-classnames-generation</id>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <phase>process-resources</phase>
+                                <configuration>
+                                    <target>
+                                        <java
+                                                
classname="org.apache.ignite.tools.marshaller.optimized.OptimizedClassNamesGenerator"
+                                                fork="true"
+                                                failonerror="true"
+                                                maxmemory="1g">
+                                            <classpath>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/core/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/aop/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/aws/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/email/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/hadoop/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/hibernate/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/indexing/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/jcl/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/jta/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/log4j/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/rest-http/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/schedule/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/slf4j/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/spring/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/ssh/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/urideploy/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/web/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/scalar/target/classes"/>
+                                                <path 
location="${project.basedir}/${parent.relativePath}/modules/visor-console/target/classes"/>
+                                                <path 
refid="maven.plugin.classpath"/>
+                                            </classpath>
+                                            <arg 
value="${project.basedir}/${parent.relativePath}/modules/core/src/main/java"/>
+                                            <jvmarg 
value="-XX:MaxPermSize=1g"/>
+                                        </java>
+                                    </target>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>

Reply via email to