http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a74cf2aa/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8d0aa85..fe92363 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,9 +11,6 @@
 -->
 <!--
     POM file.
-
-    Note that GridGain also provides repository for its Maven artifacts.
-    Contact GridGain team at i...@gridgain.com to obtain login credentials.
 -->
 <project
     xmlns="http://maven.apache.org/POM/4.0.0";
@@ -21,21 +18,57 @@
     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>
 
-    <artifactId>gridgain</artifactId>
+    <properties>
+        <ignite.version>7.0.0</ignite.version>
+        <gridgain.edition>fabric</gridgain.edition>
+        <hadoop.version>2.4.1</hadoop.version>
+        <spring.version>4.1.0.RELEASE</spring.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.build.timestamp.format>MMMM d 
yyyy</maven.build.timestamp.format>
+        <doxygen.exec>doxygen</doxygen.exec>
+        <git.exec>git</git.exec>
+    </properties>
+
+    <groupId>org.apache.ignite</groupId>
+    <artifactId>ignite</artifactId>
+    <version>${ignite.version}</version>
     <packaging>pom</packaging>
 
-    <parent>
-        <groupId>org.gridgain</groupId>
-        <artifactId>gridgain-ent</artifactId>
-        <version>${gridgain.version}</version>
-    </parent>
+    <url>http://www.gridgain.com</url>
+
+    <description>Java-based middleware for in-memory processing of big data in 
a distributed environment.</description>
+
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+    </licenses>
+
+    <scm>
+        <url>https://github.com/gridgain/gridgain</url>
+        <connection>scm:git:git://github.com/gridgain/gridgain.git</connection>
+    </scm>
+
+    <developers>
+        <developer>
+            <id>gridgain</id>
+            <name>GridGain</name>
+            <email>mvncent...@gridgain.com</email>
+        </developer>
+    </developers>
 
     <modules>
-        <module>modules/extdata/p2p</module>
-        <module>modules/extdata/uri</module>
         <module>modules/core</module>
         <module>modules/hadoop</module>
+        <module>modules/extdata/p2p</module>
+        <module>modules/extdata/uri</module>
         <module>modules/clients</module>
+        <module>examples</module>
+        <module>modules/scalar</module>
+        <module>modules/visor-console</module>
+        <module>modules/visor-plugins</module>
+        <!--<module>modules/visor-trial</module>-->
         <module>modules/jdk8-backport</module>
         <module>modules/tools</module>
         <module>modules/spring</module>
@@ -55,18 +88,188 @@
         <module>modules/jcl</module>
     </modules>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>log4j</groupId>
+                <artifactId>log4j</artifactId>
+                <version>1.2.17</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>com.sun.jdmk</groupId>
+                        <artifactId>jmxtools</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>com.sun.jmx</groupId>
+                        <artifactId>jmxri</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.11</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>commons-collections</groupId>
+            <artifactId>commons-collections</artifactId>
+            <version>3.2.1</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.4</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-io</artifactId>
+            <version>9.0.5.v20130815</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-http</artifactId>
+            <version>9.0.5.v20130815</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-server</artifactId>
+            <version>9.0.5.v20130815</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-util</artifactId>
+            <version>9.0.5.v20130815</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-core</artifactId>
+            <version>${spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-aop</artifactId>
+            <version>${spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-beans</artifactId>
+            <version>${spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <version>${spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-expression</artifactId>
+            <version>${spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-tx</artifactId>
+            <version>${spring.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>com.beust</groupId>
+            <artifactId>jcommander</artifactId>
+            <version>1.30</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
     <build>
-        <testResources>
-            <testResource>
-                <directory>src/test/java</directory>
-                <excludes>
-                    <exclude>**/*.java</exclude>
-                </excludes>
-            </testResource>
-        </testResources>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>net.alchim31.maven</groupId>
+                    <artifactId>scala-maven-plugin</artifactId>
+                    <version>3.2.0</version>
+                    <configuration>
+                        <jvmArgs>
+                            <jvmArg>-Xms512m</jvmArg>
+                            <jvmArg>-Xmx1024m</jvmArg>
+                        </jvmArgs>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
 
         <plugins>
             <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.1</version>
+                <configuration>
+                    <source>1.7</source>
+                    <target>1.7</target>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>2.17</version>
+                <configuration>
+                    <forkCount>0</forkCount>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy-libs</id>
+                        <phase>test-compile</phase>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            
<excludeGroupIds>org.apache.ignite</excludeGroupIds>
+                            <outputDirectory>target/libs</outputDirectory>
+                            <includeScope>runtime</includeScope>
+                            <excludeTransitive>true</excludeTransitive>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-assembly-plugin</artifactId>
                 <version>2.4</version>
@@ -74,7 +277,7 @@
                 <executions>
                     <execution>
                         <id>core-jar</id>
-                        <phase>package</phase>
+                        <phase>prepare-package</phase>
                         <goals>
                             <goal>single</goal>
                         </goals>
@@ -83,35 +286,970 @@
                                 <descriptor>assembly/core-jar.xml</descriptor>
                             </descriptors>
                             <appendAssemblyId>false</appendAssemblyId>
-                            
<finalName>gridgain-core-${gridgain.version}</finalName>
+                            
<finalName>ignite-core-${ignite.version}</finalName>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>dependencies</id>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>assembly/dependencies-${gridgain.edition}.xml</descriptor>
+                            </descriptors>
+                            <outputDirectory>${basedir}</outputDirectory>
+                            <finalName>libs</finalName>
+                            <appendAssemblyId>false</appendAssemblyId>
+                            
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>dependencies-optional</id>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>assembly/dependencies-optional-${gridgain.edition}.xml</descriptor>
+                            </descriptors>
+                            <outputDirectory>${basedir}/libs</outputDirectory>
+                            <finalName>optional</finalName>
+                            <appendAssemblyId>false</appendAssemblyId>
+                            
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>dependencies-visor-console</id>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>assembly/dependencies-visor-console.xml</descriptor>
+                            </descriptors>
+                            <outputDirectory>${basedir}/bin</outputDirectory>
+                            <finalName>include</finalName>
+                            <appendAssemblyId>false</appendAssemblyId>
+                            
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                        </configuration>
+                    </execution>
+
+                    <!--
+                    <execution>
+                        <id>dependencies-visor-trial</id>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>assembly/dependencies-visor-trial.xml</descriptor>
+                            </descriptors>
+                            <outputDirectory>${basedir}</outputDirectory>
+                            <finalName>bin</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>assembly/release-${gridgain.edition}.xml</descriptor>
+                            </descriptors>
+                            <finalName>release-package</finalName>
+                            <appendAssemblyId>false</appendAssemblyId>
+                            
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <version>2.2.1</version>
+                <executions>
+                    <execution>
+                        <id>source</id>
+                        <goals>
+                            <goal>jar-no-fork</goal>
+                        </goals>
+                        <phase>package</phase>
+                        <configuration>
+                            <excludeResources>true</excludeResources>
                         </configuration>
                     </execution>
                 </executions>
             </plugin>
+
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>flatten-maven-plugin</artifactId>
+                <version>1.0.0-beta-3</version>
+
+                <configuration>
+                    <flattenMode>minimum</flattenMode>
+                    
<flattenedPomFilename>pom-installed.xml</flattenedPomFilename>
+                </configuration>
+
+                <executions>
+                    <!-- enable flattening -->
+                    <execution>
+                        <id>flatten</id>
+                        <phase>process-resources</phase>
+                        <goals>
+                            <goal>flatten</goal>
+                        </goals>
+                    </execution>
+
+                    <!-- ensure proper cleanup before start -->
+                    <execution>
+                        <id>flatten.clean.before</id>
+                        <phase>clean</phase>
+                        <goals>
+                            <goal>clean</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <!-- ensure proper cleanup after install -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-clean-plugin</artifactId>
+                <inherited>false</inherited>
+                <executions>
+                    <execution>
+                        <id>flatten.clean.after</id>
+                        <phase>install</phase>
+                        <goals>
+                            <goal>clean</goal>
+                        </goals>
+                        <configuration>
+                            <filesets>
+                                <fileset>
+                                    <directory>${project.basedir}</directory>
+                                    <includes>
+                                        <include>**/pom-installed.xml</include>
+                                    </includes>
+                                </fileset>
+                            </filesets>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-install-plugin</artifactId>
+                <inherited>false</inherited>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 
     <profiles>
         <profile>
-            <id>scala</id>
+            <id>test</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-assembly-plugin</artifactId>
+                        <version>2.4</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>test</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        
<descriptor>assembly/test.xml</descriptor>
+                                    </descriptors>
+                                    
<outputDirectory>${basedir}</outputDirectory>
+                                    <finalName>libs</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                    
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <profile>
+            <id>surefire-fork-count-1</id>
+            <activation>
+                <property>
+                    <!-- To activate this profile set the following property. 
-->
+                    <name>FORK_COUNT_SET_TO_1</name>
+                </property>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <version>2.17</version>
+                        <configuration>
+                            <forkCount>1</forkCount>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <profile>
+            <id>clean-libs</id>
             <activation>
                 <activeByDefault>true</activeByDefault>
             </activation>
-            <modules>
-                <module>modules/scalar</module>
-                <module>modules/visor-console</module>
-                <module>modules/visor-plugins</module>
-            </modules>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-clean-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <phase>clean</phase>
+                                <goals>
+                                    <goal>clean</goal>
+                                </goals>
+                                <configuration>
+                                    <filesets>
+                                        <fileset>
+                                            <directory>libs</directory>
+                                        </fileset>
+
+                                        <fileset>
+                                            
<directory>bin/include/visor-common</directory>
+                                        </fileset>
+
+                                        <fileset>
+                                            
<directory>bin/include/visorcmd</directory>
+                                        </fileset>
+
+                                        <fileset>
+                                            
<directory>bin/include/visorui</directory>
+                                        </fileset>
+                                    </filesets>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
         </profile>
 
         <profile>
-            <id>examples</id>
+            <id>release</id>
             <activation>
                 <activeByDefault>true</activeByDefault>
             </activation>
-            <modules>
-                <module>examples</module>
-            </modules>
+            <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.gridgain.grid.tools.javadoc.GridLinkTaglet</tagletClass>
+                                            <tagletArtifact>
+                                                
<groupId>org.apache.ignite</groupId>
+                                                
<artifactId>ignite-tools</artifactId>
+                                                
<version>${ignite.version}</version>
+                                            </tagletArtifact>
+                                        </taglet>
+                                    </taglets>
+                                    <doctitle>GridGain 
${ignite.version}</doctitle>
+                                    <windowtitle>GridGain 
${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>assembly/docfiles/javadoc.css</stylesheetfile>
+                                    <groups>
+                                        <group>
+                                            <title>Common Grid APIs</title>
+                                            
<packages>org.gridgain.grid:org.gridgain.grid.spi:org.gridgain.grid.lang:org.gridgain.grid.resources:org.gridgain.grid.thread:org.gridgain.grid.product:org.gridgain.grid.scheduler</packages>
+                                        </group>
+                                        <group>
+                                            <title>Messaging APIs</title>
+                                            
<packages>org.gridgain.grid.messaging</packages>
+                                        </group>
+                                        <group>
+                                            <title>Event Notification 
APIs</title>
+                                            
<packages>org.gridgain.grid.events</packages>
+                                        </group>
+                                        <group>
+                                            <title>Compute Grid APIs</title>
+                                            
<packages>org.gridgain.grid.compute:org.gridgain.grid.compute.gridify</packages>
+                                        </group>
+                                        <group>
+                                            <title>Data Grid APIs</title>
+                                            
<packages>org.gridgain.grid.cache:org.gridgain.grid.cache.datastructures:org.gridgain.grid.cache.cloner:org.gridgain.grid.cache.store:org.gridgain.grid.cache.store.hibernate:org.gridgain.grid.cache.store.jdbc:org.gridgain.grid.cache.query:org.gridgain.grid.cache.affinity:org.gridgain.grid.cache.affinity.consistenthash:org.gridgain.grid.cache.affinity.rendezvous:org.gridgain.grid.cache.affinity.fair:org.gridgain.grid.cache.eviction:org.gridgain.grid.cache.eviction.fifo:org.gridgain.grid.cache.eviction.ggfs:org.gridgain.grid.cache.eviction.lru:org.gridgain.grid.cache.eviction.random:org.gridgain.grid.cache.jta:org.gridgain.grid.cache.jta.jndi:org.gridgain.grid.cache.jta.reflect:org.gridgain.grid.cache.websession:org.gridgain.grid.cache.hibernate:org.gridgain.grid.dataload</packages>
+                                        </group>
+                                        <group>
+                                            <title>Hadoop Accelerator 
APIs</title>
+                                            
<packages>org.gridgain.grid.ggfs:org.gridgain.grid.ggfs.hadoop:org.gridgain.grid.ggfs.hadoop.v1:org.gridgain.grid.ggfs.hadoop.v2:org.gridgain.grid.ggfs.mapreduce:org.gridgain.grid.ggfs.mapreduce.records:org.gridgain.grid.hadoop</packages>
+                                        </group>
+                                        <group>
+                                            <title>Streaming APIs</title>
+                                            
<packages>org.gridgain.grid.streamer:org.gridgain.grid.streamer.router:org.gridgain.grid.streamer.window:org.gridgain.grid.streamer.index:org.gridgain.grid.streamer.index.hash:org.gridgain.grid.streamer.index.tree</packages>
+                                        </group>
+                                        <group>
+                                            <title>Security APIs</title>
+                                            
<packages>org.gridgain.grid.security</packages>
+                                        </group>
+                                        <group>
+                                            <title>Distributed Services 
APIs</title>
+                                            
<packages>org.gridgain.grid.service</packages>
+                                        </group>
+                                        <group>
+                                            <title>JDBC Driver</title>
+                                            
<packages>org.gridgain.jdbc</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: CheckPoint</title>
+                                            
<packages>org.gridgain.grid.spi.checkpoint:org.gridgain.grid.spi.checkpoint.jdbc:org.gridgain.grid.spi.checkpoint.s3:org.gridgain.grid.spi.checkpoint.cache:org.gridgain.grid.spi.checkpoint.noop:org.gridgain.grid.spi.checkpoint.sharedfs</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Collision</title>
+                                            
<packages>org.gridgain.grid.spi.collision:org.gridgain.grid.spi.collision.fifoqueue:org.gridgain.grid.spi.collision.jobstealing:org.gridgain.grid.spi.collision.noop:org.gridgain.grid.spi.collision.priorityqueue</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Indexing</title>
+                                            
<packages>org.gridgain.grid.spi.indexing:org.gridgain.grid.spi.indexing.h2</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Load Balancing</title>
+                                            
<packages>org.gridgain.grid.spi.loadbalancing:org.gridgain.grid.spi.loadbalancing.adaptive:org.gridgain.grid.spi.loadbalancing.weightedrandom:org.gridgain.grid.spi.loadbalancing.roundrobin</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Communication</title>
+                                            
<packages>org.gridgain.grid.spi.communication:org.gridgain.grid.spi.communication.tcp</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Deployment</title>
+                                            
<packages>org.gridgain.grid.spi.deployment:org.gridgain.grid.spi.deployment.local:org.gridgain.grid.spi.deployment.uri</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Swap Space</title>
+                                            
<packages>org.gridgain.grid.spi.swapspace:org.gridgain.grid.spi.swapspace.file:org.gridgain.grid.spi.swapspace.noop</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Discovery</title>
+                                            
<packages>org.gridgain.grid.spi.discovery:org.gridgain.grid.spi.discovery.tcp:org.gridgain.grid.spi.discovery.tcp.ipfinder:org.gridgain.grid.spi.discovery.tcp.ipfinder.s3:org.gridgain.grid.spi.discovery.tcp.ipfinder.jdbc:org.gridgain.grid.spi.discovery.tcp.ipfinder.sharedfs:org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast:org.gridgain.grid.spi.discovery.tcp.ipfinder.vm:org.gridgain.grid.spi.discovery.tcp.metricsstore:org.gridgain.grid.spi.discovery.tcp.metricsstore.s3:org.gridgain.grid.spi.discovery.tcp.metricsstore.jdbc:org.gridgain.grid.spi.discovery.tcp.metricsstore.sharedfs:org.gridgain.grid.spi.discovery.tcp.metricsstore.vm</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Failover</title>
+                                            
<packages>org.gridgain.grid.spi.failover:org.gridgain.grid.spi.failover.never:org.gridgain.grid.spi.failover.jobstealing:org.gridgain.grid.spi.failover.always</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Event Storage</title>
+                                            
<packages>org.gridgain.grid.spi.eventstorage:org.gridgain.grid.spi.eventstorage.memory</packages>
+                                        </group>
+                                        <group>
+                                            <title>Segmentation 
Detection</title>
+                                            
<packages>org.gridgain.grid.segmentation</packages>
+                                        </group>
+                                        <group>
+                                            <title>Logging</title>
+                                            
<packages>org.gridgain.grid.logger:org.gridgain.grid.logger.log4j:org.gridgain.grid.logger.java:org.gridgain.grid.logger.tomcat:org.gridgain.grid.logger.jcl:org.gridgain.grid.logger.slf4j:org.gridgain.grid.logger.jboss</packages>
+                                        </group>
+                                        <group>
+                                            <title>Loaders</title>
+                                            
<packages>org.gridgain.grid.startup:org.gridgain.grid.startup.cmdline:org.gridgain.grid.startup.servlet:org.gridgain.grid.startup.tomcat</packages>
+                                        </group>
+                                        <group>
+                                            <title>Marshallers</title>
+                                            
<packages>org.gridgain.grid.marshaller:org.gridgain.grid.marshaller.optimized:org.gridgain.grid.marshaller.jdk</packages>
+                                        </group>
+                                    </groups>
+                                    <header>
+                                        <![CDATA[
+                                    GridGain - 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="http://www.gridgain.com/";><nobr>2014 Copyright &#169; GridGain 
Systems</nobr></a>
+                                                        </td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </td>
+                                        <td width="100%" align="right" 
valign="center">
+                                            <table border=0 cellspacing=0 
cellpadding=0>
+                                            <tr>
+                                                <td>
+                                                    <nobr>Follow 
us:&nbsp;&nbsp;</nobr>
+                                                </td>
+                                                <td style="padding-right: 5px">
+                                                    <a class='img_link' 
target=twitter href='http://www.twitter.com/gridgain'>
+                                                        <img border=0 
align=absmiddle src='http://www.gridgain.com/images/twitter_bw.png' alt='Follow 
GridGain on Twitter'/>
+                                                    </a>
+                                                </td>
+                                                <td style="padding-right: 5px">
+                                                    <a class='img_link' 
target=vimeo href='http://www.vimeo.com/gridgain'>
+                                                        <img border=0 
align=absmiddle src='http://www.gridgain.com/images/vimeo_bw.png' alt='Follow 
GridGain on Vimeo'/>
+                                                    </a>
+                                                </td>
+                                            </tr>
+                                            </table>
+                                        </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>GridGain 
Fabric</b>
+                                                        </td>
+                                                        <td>:&nbsp;&nbsp;
+                                                            ver. 
<strong>${gridgain.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>prepare-package</phase>
+                                <configuration>
+                                    <taglets>
+                                        <taglet>
+                                            
<tagletClass>org.gridgain.grid.tools.javadoc.GridLinkTaglet</tagletClass>
+                                            <tagletArtifact>
+                                                
<groupId>org.apache.ignite</groupId>
+                                                
<artifactId>ignite-tools</artifactId>
+                                                
<version>${ignite.version}</version>
+                                            </tagletArtifact>
+                                        </taglet>
+                                    </taglets>
+                                    
<reportOutputDirectory>target/javadoc</reportOutputDirectory>
+                                    <destDir>core</destDir>
+                                    <doctitle>GridGain 
${ignite.version}</doctitle>
+                                    <windowtitle>GridGain 
${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>assembly/docfiles/javadoc.css</stylesheetfile>
+                                    
<excludePackageNames>com.*:org.jetbrains.*:org.pcollections:*.jdk8:*.tests:*.tools:*.typedef:*.examples:*.client:*.kernal:*.util:*.dr:*.compute.gridify.aop:*.spi.authentication:*.spi.securesession:*.spi.discovery.tcp.messages:*.spi.discovery.tcp.internal:*.spi.deployment.uri.scanners:*.spi.deployment.uri.tasks:*.spi.indexing.h2.opt:org.gridgain.grid.portables</excludePackageNames>
+                                    <groups>
+                                        <group>
+                                            <title>Common Grid APIs</title>
+                                            
<packages>org.gridgain.grid:org.gridgain.grid.spi:org.gridgain.grid.lang:org.gridgain.grid.resources:org.gridgain.grid.thread:org.gridgain.grid.product:org.gridgain.grid.scheduler</packages>
+                                        </group>
+                                        <group>
+                                            <title>Messaging APIs</title>
+                                            
<packages>org.gridgain.grid.messaging</packages>
+                                        </group>
+                                        <group>
+                                            <title>Event Notification 
APIs</title>
+                                            
<packages>org.gridgain.grid.events</packages>
+                                        </group>
+                                        <group>
+                                            <title>Compute Grid APIs</title>
+                                            
<packages>org.gridgain.grid.compute:org.gridgain.grid.compute.gridify</packages>
+                                        </group>
+                                        <group>
+                                            <title>Data Grid APIs</title>
+                                            
<packages>org.gridgain.grid.cache:org.gridgain.grid.cache.datastructures:org.gridgain.grid.cache.cloner:org.gridgain.grid.cache.store:org.gridgain.grid.cache.store.hibernate:org.gridgain.grid.cache.store.jdbc:org.gridgain.grid.cache.query:org.gridgain.grid.cache.affinity:org.gridgain.grid.cache.affinity.consistenthash:org.gridgain.grid.cache.affinity.rendezvous:org.gridgain.grid.cache.affinity.fair:org.gridgain.grid.cache.eviction:org.gridgain.grid.cache.eviction.fifo:org.gridgain.grid.cache.eviction.ggfs:org.gridgain.grid.cache.eviction.lru:org.gridgain.grid.cache.eviction.random:org.gridgain.grid.cache.jta:org.gridgain.grid.cache.jta.jndi:org.gridgain.grid.cache.jta.reflect:org.gridgain.grid.cache.websession:org.gridgain.grid.cache.hibernate:org.gridgain.grid.dataload</packages>
+                                        </group>
+                                        <group>
+                                            <title>Hadoop Accelerator 
APIs</title>
+                                            
<packages>org.gridgain.grid.ggfs:org.gridgain.grid.ggfs.hadoop:org.gridgain.grid.ggfs.hadoop.v1:org.gridgain.grid.ggfs.hadoop.v2:org.gridgain.grid.ggfs.mapreduce:org.gridgain.grid.ggfs.mapreduce.records:org.gridgain.grid.hadoop</packages>
+                                        </group>
+                                        <group>
+                                            <title>Streaming APIs</title>
+                                            
<packages>org.gridgain.grid.streamer:org.gridgain.grid.streamer.router:org.gridgain.grid.streamer.window:org.gridgain.grid.streamer.index:org.gridgain.grid.streamer.index.hash:org.gridgain.grid.streamer.index.tree</packages>
+                                        </group>
+                                        <group>
+                                            <title>Security APIs</title>
+                                            
<packages>org.gridgain.grid.security</packages>
+                                        </group>
+                                        <group>
+                                            <title>Distributed Services 
APIs</title>
+                                            
<packages>org.gridgain.grid.service</packages>
+                                        </group>
+                                        <group>
+                                            <title>JDBC Driver</title>
+                                            
<packages>org.gridgain.jdbc</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: CheckPoint</title>
+                                            
<packages>org.gridgain.grid.spi.checkpoint:org.gridgain.grid.spi.checkpoint.jdbc:org.gridgain.grid.spi.checkpoint.s3:org.gridgain.grid.spi.checkpoint.cache:org.gridgain.grid.spi.checkpoint.noop:org.gridgain.grid.spi.checkpoint.sharedfs</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Collision</title>
+                                            
<packages>org.gridgain.grid.spi.collision:org.gridgain.grid.spi.collision.fifoqueue:org.gridgain.grid.spi.collision.jobstealing:org.gridgain.grid.spi.collision.noop:org.gridgain.grid.spi.collision.priorityqueue</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Indexing</title>
+                                            
<packages>org.gridgain.grid.spi.indexing:org.gridgain.grid.spi.indexing.h2</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Load Balancing</title>
+                                            
<packages>org.gridgain.grid.spi.loadbalancing:org.gridgain.grid.spi.loadbalancing.adaptive:org.gridgain.grid.spi.loadbalancing.weightedrandom:org.gridgain.grid.spi.loadbalancing.roundrobin</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Communication</title>
+                                            
<packages>org.gridgain.grid.spi.communication:org.gridgain.grid.spi.communication.tcp</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Deployment</title>
+                                            
<packages>org.gridgain.grid.spi.deployment:org.gridgain.grid.spi.deployment.local:org.gridgain.grid.spi.deployment.uri</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Swap Space</title>
+                                            
<packages>org.gridgain.grid.spi.swapspace:org.gridgain.grid.spi.swapspace.file:org.gridgain.grid.spi.swapspace.noop</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Discovery</title>
+                                            
<packages>org.gridgain.grid.spi.discovery:org.gridgain.grid.spi.discovery.tcp:org.gridgain.grid.spi.discovery.tcp.ipfinder:org.gridgain.grid.spi.discovery.tcp.ipfinder.s3:org.gridgain.grid.spi.discovery.tcp.ipfinder.jdbc:org.gridgain.grid.spi.discovery.tcp.ipfinder.sharedfs:org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast:org.gridgain.grid.spi.discovery.tcp.ipfinder.vm:org.gridgain.grid.spi.discovery.tcp.metricsstore:org.gridgain.grid.spi.discovery.tcp.metricsstore.s3:org.gridgain.grid.spi.discovery.tcp.metricsstore.jdbc:org.gridgain.grid.spi.discovery.tcp.metricsstore.sharedfs:org.gridgain.grid.spi.discovery.tcp.metricsstore.vm</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Failover</title>
+                                            
<packages>org.gridgain.grid.spi.failover:org.gridgain.grid.spi.failover.never:org.gridgain.grid.spi.failover.jobstealing:org.gridgain.grid.spi.failover.always</packages>
+                                        </group>
+                                        <group>
+                                            <title>SPI: Event Storage</title>
+                                            
<packages>org.gridgain.grid.spi.eventstorage:org.gridgain.grid.spi.eventstorage.memory</packages>
+                                        </group>
+                                        <group>
+                                            <title>Segmentation 
Detection</title>
+                                            
<packages>org.gridgain.grid.segmentation</packages>
+                                        </group>
+                                        <group>
+                                            <title>Logging</title>
+                                            
<packages>org.gridgain.grid.logger:org.gridgain.grid.logger.log4j:org.gridgain.grid.logger.java:org.gridgain.grid.logger.tomcat:org.gridgain.grid.logger.jcl:org.gridgain.grid.logger.slf4j:org.gridgain.grid.logger.jboss</packages>
+                                        </group>
+                                        <group>
+                                            <title>Loaders</title>
+                                            
<packages>org.gridgain.grid.startup:org.gridgain.grid.startup.cmdline:org.gridgain.grid.startup.servlet:org.gridgain.grid.startup.tomcat</packages>
+                                        </group>
+                                        <group>
+                                            <title>Marshallers</title>
+                                            
<packages>org.gridgain.grid.marshaller:org.gridgain.grid.marshaller.optimized:org.gridgain.grid.marshaller.jdk</packages>
+                                        </group>
+                                        <group>
+                                            <title>Visor Plugins</title>
+                                            
<packages>org.gridgain.visor.plugin</packages>
+                                        </group>
+                                        <group>
+                                            <title>Spring Caching</title>
+                                            
<packages>org.gridgain.grid.cache.spring</packages>
+                                        </group>
+                                        <group>
+                                            <title>.Net Configuration</title>
+                                            
<packages>org.gridgain.grid.dotnet</packages>
+                                        </group>
+                                    </groups>
+                                    <header>
+                                        <![CDATA[
+                                    GridGain - 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="http://www.gridgain.com/";><nobr>2014 Copyright &#169; GridGain 
Systems</nobr></a>
+                                                        </td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </td>
+                                        <td width="100%" align="right" 
valign="center">
+                                            <table border=0 cellspacing=0 
cellpadding=0>
+                                            <tr>
+                                                <td>
+                                                    <nobr>Follow 
us:&nbsp;&nbsp;</nobr>
+                                                </td>
+                                                <td style="padding-right: 5px">
+                                                    <a class='img_link' 
target=twitter href='http://www.twitter.com/gridgain'>
+                                                        <img border=0 
align=absmiddle src='http://www.gridgain.com/images/twitter_bw.png' alt='Follow 
GridGain on Twitter'/>
+                                                    </a>
+                                                </td>
+                                                <td style="padding-right: 5px">
+                                                    <a class='img_link' 
target=vimeo href='http://www.vimeo.com/gridgain'>
+                                                        <img border=0 
align=absmiddle src='http://www.gridgain.com/images/vimeo_bw.png' alt='Follow 
GridGain on Vimeo'/>
+                                                    </a>
+                                                </td>
+                                            </tr>
+                                            </table>
+                                        </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>GridGain 
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>client-javadoc</id>
+                                <goals>
+                                    <goal>aggregate</goal>
+                                </goals>
+                                <phase>prepare-package</phase>
+                                <configuration>
+                                    <taglets>
+                                        <taglet>
+                                            
<tagletClass>org.gridgain.grid.tools.javadoc.GridLinkTaglet</tagletClass>
+                                            <tagletArtifact>
+                                                
<groupId>org.apache.ignite</groupId>
+                                                
<artifactId>ignite-tools</artifactId>
+                                                
<version>${ignite.version}</version>
+                                            </tagletArtifact>
+                                        </taglet>
+                                    </taglets>
+                                    
<reportOutputDirectory>target/javadoc</reportOutputDirectory>
+                                    <destDir>client</destDir>
+                                    <doctitle>GridGain ${ignite.version} - 
Java Client</doctitle>
+                                    <windowtitle>GridGain ${ignite.version} - 
Java Client</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>
+                                    </links>
+                                    
<stylesheetfile>assembly/docfiles/javadoc.css</stylesheetfile>
+                                    
<subpackages>org.gridgain.client</subpackages>
+                                    <additionalparam>-exclude 
org.gridgain.client.impl:org.gridgain.client.util:org.gridgain.client.router.impl</additionalparam>
+                                    <groups>
+                                        <group>
+                                            <title>Client APIs</title>
+                                            
<packages>org.gridgain.client:org.gridgain.client.balancer:org.gridgain.client.ssl:org.gridgain.client.hadoop:org.gridgain.client.hadoop.counter</packages>
+                                        </group>
+                                        <group>
+                                            <title>Router APIs</title>
+                                            
<packages>org.gridgain.client.router</packages>
+                                        </group>
+                                        <group>
+                                            <title>Marshallers</title>
+                                            
<packages>org.gridgain.client.marshaller:org.gridgain.client.marshaller.jdk:org.gridgain.client.marshaller.optimized:org.gridgain.client.marshaller.portable</packages>
+                                        </group>
+                                    </groups>
+                                    <header>
+                                        <![CDATA[
+                                    Java Client
+                                    <br>
+                                    GridGain ver. <b>${ignite.version}</b>
+                                ]]>
+                                    </header>
+                                    <bottom>
+                                        <![CDATA[
+                                    <table width="100%" border="0">
+                                        <tr>
+                                            <td>
+                                                <nobr>GridGain&#153; - Java 
Client, ver. <strong>${gridgain.version}</strong></nobr>
+                                                <br>
+                                                <a target=_blank 
href="http://www.gridgain.com/";><nobr>2014 Copyright &#169; GridGain 
Systems</nobr></a>
+                                            </td>
+                                            <td width="100%" align="right" 
valign="center">
+                                                <table border=0>
+                                                <tr>
+                                                    <td>
+                                                        <nobr>Follow 
us:&nbsp;&nbsp;</nobr>
+                                                    </td>
+                                                    <td style="padding-right: 
5px">
+                                                        <a class='img_link' 
target=twitter href='http://www.twitter.com/gridgain'>
+                                                            <img border=0 
align=absmiddle src='http://www.gridgain.com/images/twitter_bw.png' alt='Follow 
GridGain on Twitter'/>
+                                                        </a>
+                                                    </td>
+                                                    <td style="padding-right: 
5px">
+                                                        <a class='img_link' 
target=vimeo href='http://www.vimeo.com/gridgain'>
+                                                            <img border=0 
align=absmiddle src='http://www.gridgain.com/images/vimeo_bw.png' alt='Follow 
GridGain on Vimeo'/>
+                                                        </a>
+                                                    </td>
+                                                </tr>
+                                                </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="target/javadoc/core">
+                                            <fileset dir="assembly/docfiles">
+                                                <include name="img/**"/>
+                                                <include name="*.js"/>
+                                            </fileset>
+                                        </copy>
+
+                                        <copy todir="target/javadoc/client">
+                                            <fileset dir="assembly/docfiles">
+                                                <include name="img/**"/>
+                                                <include name="*.js"/>
+                                            </fileset>
+                                        </copy>
+
+                                        <taskdef name="doctask"
+                                                 
classname="org.gridgain.grid.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>
+
+                                        <doctask css="dotted" 
dir="target/javadoc/client">
+                                            <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="target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='GRIDGAIN_HOME_TMP="\$\(dirname "\$\{GRIDGAIN_HOME_TMP\}"\)"(\s*#.*)?'/>
+                                            <substitution expression=""/>
+                                            <fileset 
dir="target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp pattern='set 
SCRIPTS_HOME=%GRIDGAIN_HOME%\\os\\bin(\s*&amp;::.*)?'/>
+                                            <substitution expression='set 
SCRIPTS_HOME=%GRIDGAIN_HOME%\\\\bin'/>
+                                            <fileset 
dir="target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='SCRIPTS_HOME="\$\{GRIDGAIN_HOME_TMP\}/os/bin"(\s*#.*)?'/>
+                                            <substitution 
expression='SCRIPTS_HOME="$${GRIDGAIN_HOME_TMP}/bin"'/>
+                                            <fileset 
dir="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="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="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="target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replaceregexp byline="true">
+                                            <regexp 
pattern='ENABLE_ASSERTIONS=.*'/>
+                                            <substitution 
expression="ENABLE_ASSERTIONS=0"/>
+                                            <fileset 
dir="target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replaceregexp>
+
+                                        <replace token="@sh.file.version" 
value="${gridgain.version}">
+                                            <fileset 
dir="target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <replace token="@bat.file.version" 
value="${gridgain.version}">
+                                            <fileset 
dir="target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <replace token="@xml.file.version" 
value="${gridgain.version}">
+                                            <fileset 
dir="target/release-package">
+                                                <include name="**/*.xml"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <zip 
destfile="target/gridgain-${gridgain.edition}-os-${ignite.version}.zip"
+                                             encoding="UTF-8">
+                                            <zipfileset 
dir="target/release-package"
+                                                        
prefix="gridgain-${gridgain.edition}-os-${ignite.version}"
+                                                        filemode="755">
+                                                <include name="**/*.sh"/>
+                                                <include name="**/configure"/>
+                                                <include name="**/install-sh"/>
+                                                <include name="**/compile"/>
+                                                <include name="**/missing"/>
+                                            </zipfileset>
+                                            <zipfileset 
dir="target/release-package"
+                                                        
prefix="gridgain-${gridgain.edition}-os-${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>
+                </plugins>
+            </build>
         </profile>
     </profiles>
 </project>

Reply via email to