You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2015/03/03 16:58:28 UTC

[1/7] incubator-ignite git commit: ignite-release-test

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-release-test [created] 3b9e30879


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1640ab7e/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 98f649d..1364627 100644
--- a/pom.xml
+++ b/pom.xml
@@ -142,6 +142,7 @@
         <module>modules/jcl</module>
         <module>modules/schema-load</module>
         <module>modules/codegen</module>
+        <module>assembly/modules/package</module>
     </modules>
 
     <dependencyManagement>
@@ -324,82 +325,6 @@
             </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>
-                <inherited>false</inherited>
-                <executions>
-                    <execution>
-                        <id>dependencies</id>
-                        <phase>prepare-package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>${basedir}/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>${basedir}/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>assembly/dependencies-schema-load.xml</descriptor>
-                            </descriptors>
-                            <outputDirectory>target/release-package/bin</outputDirectory>
-                            <finalName>include</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>
@@ -574,7 +499,7 @@
                 </plugins>
             </build>
         </profile>
-        
+
         <profile>
             <id>test</id>
             <build>
@@ -671,582 +596,19 @@
             <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>${basedir}/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="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>
+                        <artifactId>maven-dependency-plugin</artifactId>
                         <executions>
                             <execution>
-                                <id>release</id>
-                                <phase>prepare-package</phase>
+                                <id>copy-libs</id>
+                                <phase>test-compile</phase>
                                 <goals>
-                                    <goal>single</goal>
+                                    <goal>copy-dependencies</goal>
                                 </goals>
                                 <configuration>
-                                    <descriptors>
-                                        <descriptor>assembly/release-${ignite.edition}.xml</descriptor>
-                                    </descriptors>
-                                    <finalName>release-package</finalName>
-                                    <appendAssemblyId>false</appendAssemblyId>
+                                    <excludeGroupIds>org.apache.ignite</excludeGroupIds>
+                                    <outputDirectory>target/libs</outputDirectory>
+                                    <includeScope>runtime</includeScope>
+                                    <excludeTransitive>true</excludeTransitive>
                                 </configuration>
                             </execution>
                         </executions>
@@ -1274,116 +636,6 @@
                 <module>modules/visor-console</module>
                 <module>modules/visor-plugins</module>
             </modules>
-
-            <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>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>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}/modules/core/target/classes"/>
-                                                <path location="${project.basedir}/modules/aop/target/classes"/>
-                                                <path location="${project.basedir}/modules/aws/target/classes"/>
-                                                <path location="${project.basedir}/modules/email/target/classes"/>
-                                                <path location="${project.basedir}/modules/hadoop/target/classes"/>
-                                                <path location="${project.basedir}/modules/hibernate/target/classes"/>
-                                                <path location="${project.basedir}/modules/indexing/target/classes"/>
-                                                <path location="${project.basedir}/modules/jcl/target/classes"/>
-                                                <path location="${project.basedir}/modules/jta/target/classes"/>
-                                                <path location="${project.basedir}/modules/log4j/target/classes"/>
-                                                <path location="${project.basedir}/modules/rest-http/target/classes"/>
-                                                <path location="${project.basedir}/modules/schedule/target/classes"/>
-                                                <path location="${project.basedir}/modules/slf4j/target/classes"/>
-                                                <path location="${project.basedir}/modules/spring/target/classes"/>
-                                                <path location="${project.basedir}/modules/ssh/target/classes"/>
-                                                <path location="${project.basedir}/modules/urideploy/target/classes"/>
-                                                <path location="${project.basedir}/modules/web/target/classes"/>
-                                                <path location="${project.basedir}/modules/scalar/target/classes"/>
-                                                <path location="${project.basedir}/modules/visor-console/target/classes"/>
-                                                <path refid="maven.plugin.classpath"/>
-                                            </classpath>
-                                            <arg value="${project.basedir}/modules/core/src/main/java"/>
-                                            <jvmarg value="-XX:MaxPermSize=1g"/>
-                                        </java>
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
         </profile>
     </profiles>
 </project>


[2/7] incubator-ignite git commit: ignite-release-test

Posted by sb...@apache.org.
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 <av...@gridgain.com>
Authored: Mon Mar 2 18:42:44 2015 +0300
Committer: avinogradov <av...@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>


[5/7] incubator-ignite git commit: ignite-release-test ignite.version to project.version, assembly module migration

Posted by sb...@apache.org.
ignite-release-test ignite.version to project.version, assembly module migration


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

Branch: refs/heads/ignite-release-test
Commit: 457d64b2cd2381ca73c1fc448ce4ab13ca9d3128
Parents: 5cb5ae8
Author: avinogradov <av...@gridgain.com>
Authored: Tue Mar 3 18:53:40 2015 +0300
Committer: avinogradov <av...@gridgain.com>
Committed: Tue Mar 3 18:53:40 2015 +0300

----------------------------------------------------------------------
 assembly/modules/package/pom.xml | 486 ----------------------------------
 examples/pom-standalone.xml      |   1 -
 modules/assembly/pom.xml         | 486 ++++++++++++++++++++++++++++++++++
 modules/core/pom.xml             |   4 +-
 modules/scalar/pom.xml           |   2 +-
 modules/visor-console/pom.xml    |   2 +-
 pom.xml                          |  15 +-
 7 files changed, 497 insertions(+), 499 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/assembly/modules/package/pom.xml
----------------------------------------------------------------------
diff --git a/assembly/modules/package/pom.xml b/assembly/modules/package/pom.xml
deleted file mode 100644
index ca0eec1..0000000
--- a/assembly/modules/package/pom.xml
+++ /dev/null
@@ -1,486 +0,0 @@
-<?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>1.0.1-RC1-SNAPSHOT</version>
-        <relativePath>../../..</relativePath>
-    </parent>
-
-    <artifactId>ignite-assembly</artifactId>
-    <packaging>pom</packaging>
-
-    <properties>
-        <ignite.home>${project.basedir}/${parent.relativePath}</ignite.home>
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-spring</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-indexing</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-aop</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-aws</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-hibernate</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-jcl</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-jta</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-log4j</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-rest-http</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-schedule</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-slf4j</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-urideploy</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-web</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-scalar</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-visor-plugins</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-visor-console</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-ssh</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-schema-load</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-hadoop</artifactId>
-            <version>1.0.1-RC1-SNAPSHOT</version>
-        </dependency>
-    </dependencies>
-
-    <profiles>
-        <profile>
-            <id>release</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <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>1.0.1-RC1-SNAPSHOT</version>
-                            </dependency>
-                        </dependencies>
-                        <executions>
-                            <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>${ignite.home}/assembly/dependencies-${ignite.edition}.xml</descriptor>
-                                    </descriptors>
-                                    <outputDirectory>target</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>${ignite.home}/assembly/dependencies-optional-${ignite.edition}.xml</descriptor>
-                                    </descriptors>
-                                    <outputDirectory>target/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>${ignite.home}/assembly/dependencies-schema-load.xml</descriptor>
-                                    </descriptors>
-                                    <outputDirectory>target/release-package/bin</outputDirectory>
-                                    <finalName>include</finalName>
-                                    <appendAssemblyId>false</appendAssemblyId>
-                                </configuration>
-                            </execution>
-
-                            <execution>
-                                <id>release</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        <descriptor>${ignite.home}/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>${ignite.home}/assembly/dependencies-visor-console.xml</descriptor>
-                                    </descriptors>
-                                    <outputDirectory>target/release-package/bin</outputDirectory>
-                                    <finalName>include</finalName>
-                                    <appendAssemblyId>false</appendAssemblyId>
-                                </configuration>
-                            </execution>
-
-                            <execution>
-                                <id>scala-scripts</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        <descriptor>${ignite.home}/assembly/release-scala.xml</descriptor>
-                                    </descriptors>
-                                    <outputDirectory>target/release-package</outputDirectory>
-                                    <finalName>bin</finalName>
-                                    <appendAssemblyId>false</appendAssemblyId>
-                                </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>1.0.1-RC1-SNAPSHOT</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="${ignite.home}/modules/core/target/classes"/>
-                                                <path location="${ignite.home}/modules/aop/target/classes"/>
-                                                <path location="${ignite.home}/modules/aws/target/classes"/>
-                                                <path location="${ignite.home}/modules/email/target/classes"/>
-                                                <path location="${ignite.home}/modules/hadoop/target/classes"/>
-                                                <path location="${ignite.home}/modules/hibernate/target/classes"/>
-                                                <path location="${ignite.home}/modules/indexing/target/classes"/>
-                                                <path location="${ignite.home}/modules/jcl/target/classes"/>
-                                                <path location="${ignite.home}/modules/jta/target/classes"/>
-                                                <path location="${ignite.home}/modules/log4j/target/classes"/>
-                                                <path location="${ignite.home}/modules/rest-http/target/classes"/>
-                                                <path location="${ignite.home}/modules/schedule/target/classes"/>
-                                                <path location="${ignite.home}/modules/slf4j/target/classes"/>
-                                                <path location="${ignite.home}/modules/spring/target/classes"/>
-                                                <path location="${ignite.home}/modules/ssh/target/classes"/>
-                                                <path location="${ignite.home}/modules/urideploy/target/classes"/>
-                                                <path location="${ignite.home}/modules/web/target/classes"/>
-                                                <path location="${ignite.home}/modules/scalar/target/classes"/>
-                                                <path location="${ignite.home}/modules/visor-console/target/classes"/>
-                                                <path refid="maven.plugin.classpath"/>
-                                            </classpath>
-                                            <arg value="${ignite.home}/modules/core/src/main/java"/>
-                                            <jvmarg value="-XX:MaxPermSize=1g"/>
-                                        </java>
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/examples/pom-standalone.xml
----------------------------------------------------------------------
diff --git a/examples/pom-standalone.xml b/examples/pom-standalone.xml
index 4b36edc..8aa18dc 100644
--- a/examples/pom-standalone.xml
+++ b/examples/pom-standalone.xml
@@ -28,7 +28,6 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <ignite.version>1.0.1-RC1-SNAPSHOT</ignite.version>
     </properties>
 
     <groupId>org.apache.ignite</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/modules/assembly/pom.xml
----------------------------------------------------------------------
diff --git a/modules/assembly/pom.xml b/modules/assembly/pom.xml
new file mode 100644
index 0000000..35c3363
--- /dev/null
+++ b/modules/assembly/pom.xml
@@ -0,0 +1,486 @@
+<?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>1.0.1-RC1-SNAPSHOT</version>
+        <relativePath>../..</relativePath>
+    </parent>
+
+    <artifactId>ignite-assembly</artifactId>
+    <packaging>pom</packaging>
+
+    <properties>
+        <ignite.home>${project.basedir}/${parent.relativePath}</ignite.home>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-spring</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-indexing</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-aop</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-aws</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-hibernate</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-jcl</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-jta</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-log4j</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-rest-http</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-schedule</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-slf4j</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-urideploy</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-web</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-scalar</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-visor-plugins</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-visor-console</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-ssh</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-schema-load</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-hadoop</artifactId>
+            <version>1.0.1-RC1-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+
+    <profiles>
+        <profile>
+            <id>release</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <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>1.0.1-RC1-SNAPSHOT</version>
+                            </dependency>
+                        </dependencies>
+                        <executions>
+                            <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="${project.version}">
+                                            <fileset dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.sh"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <replace token="@bat.file.version" value="${project.version}">
+                                            <fileset dir="${basedir}/target/release-package/bin">
+                                                <include name="**/*.bat"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <replace token="@xml.file.version" value="${project.version}">
+                                            <fileset dir="${basedir}/target/release-package">
+                                                <include name="**/*.xml"/>
+                                            </fileset>
+                                        </replace>
+
+                                        <zip destfile="${basedir}/target/ignite-${ignite.edition}-${project.version}.zip"
+                                             encoding="UTF-8">
+                                            <zipfileset dir="${basedir}/target/release-package"
+                                                        prefix="ignite-${ignite.edition}-${project.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}-${project.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>${ignite.home}/assembly/dependencies-${ignite.edition}.xml</descriptor>
+                                    </descriptors>
+                                    <outputDirectory>target</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>${ignite.home}/assembly/dependencies-optional-${ignite.edition}.xml</descriptor>
+                                    </descriptors>
+                                    <outputDirectory>target/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>${ignite.home}/assembly/dependencies-schema-load.xml</descriptor>
+                                    </descriptors>
+                                    <outputDirectory>target/release-package/bin</outputDirectory>
+                                    <finalName>include</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>release</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        <descriptor>${ignite.home}/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>${ignite.home}/assembly/dependencies-visor-console.xml</descriptor>
+                                    </descriptors>
+                                    <outputDirectory>target/release-package/bin</outputDirectory>
+                                    <finalName>include</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                </configuration>
+                            </execution>
+
+                            <execution>
+                                <id>scala-scripts</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <descriptors>
+                                        <descriptor>${ignite.home}/assembly/release-scala.xml</descriptor>
+                                    </descriptors>
+                                    <outputDirectory>target/release-package</outputDirectory>
+                                    <finalName>bin</finalName>
+                                    <appendAssemblyId>false</appendAssemblyId>
+                                </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>1.0.1-RC1-SNAPSHOT</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="${ignite.home}/modules/core/target/classes"/>
+                                                <path location="${ignite.home}/modules/aop/target/classes"/>
+                                                <path location="${ignite.home}/modules/aws/target/classes"/>
+                                                <path location="${ignite.home}/modules/email/target/classes"/>
+                                                <path location="${ignite.home}/modules/hadoop/target/classes"/>
+                                                <path location="${ignite.home}/modules/hibernate/target/classes"/>
+                                                <path location="${ignite.home}/modules/indexing/target/classes"/>
+                                                <path location="${ignite.home}/modules/jcl/target/classes"/>
+                                                <path location="${ignite.home}/modules/jta/target/classes"/>
+                                                <path location="${ignite.home}/modules/log4j/target/classes"/>
+                                                <path location="${ignite.home}/modules/rest-http/target/classes"/>
+                                                <path location="${ignite.home}/modules/schedule/target/classes"/>
+                                                <path location="${ignite.home}/modules/slf4j/target/classes"/>
+                                                <path location="${ignite.home}/modules/spring/target/classes"/>
+                                                <path location="${ignite.home}/modules/ssh/target/classes"/>
+                                                <path location="${ignite.home}/modules/urideploy/target/classes"/>
+                                                <path location="${ignite.home}/modules/web/target/classes"/>
+                                                <path location="${ignite.home}/modules/scalar/target/classes"/>
+                                                <path location="${ignite.home}/modules/visor-console/target/classes"/>
+                                                <path refid="maven.plugin.classpath"/>
+                                            </classpath>
+                                            <arg value="${ignite.home}/modules/core/src/main/java"/>
+                                            <jvmarg value="-XX:MaxPermSize=1g"/>
+                                        </java>
+                                    </target>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/modules/core/pom.xml
----------------------------------------------------------------------
diff --git a/modules/core/pom.xml b/modules/core/pom.xml
index d2a2189..8b7298f 100644
--- a/modules/core/pom.xml
+++ b/modules/core/pom.xml
@@ -215,7 +215,7 @@
 
                                         <replaceregexp file="${props.file}" byline="true">
                                             <regexp pattern="ignite.version=.*"/>
-                                            <substitution expression="ignite.version=${ignite.version}"/>
+                                            <substitution expression="ignite.version=${project.version}"/>
                                         </replaceregexp>
 
                                         <replaceregexp file="${props.file}" byline="true">
@@ -236,7 +236,7 @@
                                         <replaceregexp file="${props.file}" byline="true">
                                             <regexp pattern="ignite.update.status.params=.*"/>
                                             <substitution
-                                                    expression="ignite.update.status.params=ver=${ignite.version}"/>
+                                                    expression="ignite.update.status.params=ver=${project.version}"/>
                                         </replaceregexp>
                                     </target>
                                 </configuration>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/modules/scalar/pom.xml
----------------------------------------------------------------------
diff --git a/modules/scalar/pom.xml b/modules/scalar/pom.xml
index 6c490c7..722f12f 100644
--- a/modules/scalar/pom.xml
+++ b/modules/scalar/pom.xml
@@ -166,7 +166,7 @@
                                     <fileset dir="target/site/scaladocs"/>
                                 </replaceregexp>
 
-                                <zip destfile="target/ignite-scalar-${ignite.version}-javadoc.jar"
+                                <zip destfile="target/ignite-scalar-${project.version}-javadoc.jar"
                                      basedir="target/site/scaladocs"
                                      encoding="UTF-8"/>
                             </target>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/modules/visor-console/pom.xml
----------------------------------------------------------------------
diff --git a/modules/visor-console/pom.xml b/modules/visor-console/pom.xml
index 2646ecb..6d68e26 100644
--- a/modules/visor-console/pom.xml
+++ b/modules/visor-console/pom.xml
@@ -147,7 +147,7 @@
                          <phase>prepare-package</phase>
                          <configuration>
                              <target>
-                                 <zip destfile="target/ignite-visor-console-${ignite.version}-javadoc.jar"
+                                 <zip destfile="target/ignite-visor-console-${project.version}-javadoc.jar"
                                       basedir="target/site/scaladocs"
                                       encoding="UTF-8"/>
                              </target>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/457d64b2/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b48d2cc..07b4f88 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,7 +33,6 @@
     </parent>
 
     <properties>
-        <ignite.version>1.0.1-RC1-SNAPSHOT</ignite.version>
         <ignite.edition>fabric</ignite.edition>
         <hadoop.version>2.4.1</hadoop.version>
         <spring.version>4.1.0.RELEASE</spring.version>
@@ -142,7 +141,7 @@
         <module>modules/jcl</module>
         <module>modules/schema-load</module>
         <module>modules/codegen</module>
-        <module>assembly/modules/package</module>
+        <module>modules/assembly</module>
     </modules>
 
     <dependencyManagement>
@@ -636,8 +635,8 @@
                                             </tagletArtifact>
                                         </taglet>
                                     </taglets>
-                                    <doctitle>Ignite ${ignite.version}</doctitle>
-                                    <windowtitle>Ignite ${ignite.version}</windowtitle>
+                                    <doctitle>Ignite ${project.version}</doctitle>
+                                    <windowtitle>Ignite ${project.version}</windowtitle>
                                     <breakiterator>true</breakiterator>
                                     <verbose>true</verbose>
                                     <show>protected</show>
@@ -790,7 +789,7 @@
                                                             <b>Ignite Fabric</b>
                                                         </td>
                                                         <td>:&nbsp;&nbsp;
-                                                            ver. <strong>${ignite.version}</strong>
+                                                            ver. <strong>${project.version}</strong>
                                                         </td>
                                                     </tr>
                                                     <tr style="padding: 0; margin: 0">
@@ -830,8 +829,8 @@
                                     </taglets>
                                     <reportOutputDirectory>${basedir}/target/javadoc</reportOutputDirectory>
                                     <destDir>core</destDir>
-                                    <doctitle>Ignite ${ignite.version}</doctitle>
-                                    <windowtitle>Ignite ${ignite.version}</windowtitle>
+                                    <doctitle>Ignite ${project.version}</doctitle>
+                                    <windowtitle>Ignite ${project.version}</windowtitle>
                                     <breakiterator>true</breakiterator>
                                     <verbose>true</verbose>
                                     <show>protected</show>
@@ -993,7 +992,7 @@
                                                             <b>Apache Ignite Fabric</b>
                                                         </td>
                                                         <td>:&nbsp;&nbsp;
-                                                            ver. <strong>${ignite.version}</strong>
+                                                            ver. <strong>${project.version}</strong>
                                                         </td>
                                                     </tr>
                                                     <tr style="padding: 0; margin: 0">


[3/7] incubator-ignite git commit: ignite-release-test Ignite assembly using assembly module

Posted by sb...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/indexing/pom.xml
----------------------------------------------------------------------
diff --git a/modules/indexing/pom.xml b/modules/indexing/pom.xml
index bd807f9..3bac251 100644
--- a/modules/indexing/pom.xml
+++ b/modules/indexing/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -63,7 +63,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/jcl/pom.xml
----------------------------------------------------------------------
diff --git a/modules/jcl/pom.xml b/modules/jcl/pom.xml
index fecb864..bea54c5 100644
--- a/modules/jcl/pom.xml
+++ b/modules/jcl/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/jta/pom.xml
----------------------------------------------------------------------
diff --git a/modules/jta/pom.xml b/modules/jta/pom.xml
index e767b9f..ccf33ca 100644
--- a/modules/jta/pom.xml
+++ b/modules/jta/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -65,7 +65,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/log4j/pom.xml
----------------------------------------------------------------------
diff --git a/modules/log4j/pom.xml b/modules/log4j/pom.xml
index 3c7007b..a63a5d5 100644
--- a/modules/log4j/pom.xml
+++ b/modules/log4j/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -50,7 +50,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/rest-http/pom.xml
----------------------------------------------------------------------
diff --git a/modules/rest-http/pom.xml b/modules/rest-http/pom.xml
index 5d39818..e73c3cb 100644
--- a/modules/rest-http/pom.xml
+++ b/modules/rest-http/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/scalar/pom.xml
----------------------------------------------------------------------
diff --git a/modules/scalar/pom.xml b/modules/scalar/pom.xml
index d88d7ec..6c490c7 100644
--- a/modules/scalar/pom.xml
+++ b/modules/scalar/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,14 +51,14 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
@@ -104,7 +104,7 @@
                     <dependency>
                         <groupId>org.apache.ignite</groupId>
                         <artifactId>ignite-tools</artifactId>
-                        <version>${ignite.version}</version>
+                        <version>1.0.1-RC1-SNAPSHOT</version>
                     </dependency>
                 </dependencies>
                 <executions>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/schedule/pom.xml
----------------------------------------------------------------------
diff --git a/modules/schedule/pom.xml b/modules/schedule/pom.xml
index dd7f309..937d7d7 100644
--- a/modules/schedule/pom.xml
+++ b/modules/schedule/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/schema-load/pom.xml
----------------------------------------------------------------------
diff --git a/modules/schema-load/pom.xml b/modules/schema-load/pom.xml
index e1291f1..3fb9223 100644
--- a/modules/schema-load/pom.xml
+++ b/modules/schema-load/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/slf4j/pom.xml
----------------------------------------------------------------------
diff --git a/modules/slf4j/pom.xml b/modules/slf4j/pom.xml
index 20fad24..39c1132 100644
--- a/modules/slf4j/pom.xml
+++ b/modules/slf4j/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/spring/pom.xml
----------------------------------------------------------------------
diff --git a/modules/spring/pom.xml b/modules/spring/pom.xml
index b102966..c773ae4 100644
--- a/modules/spring/pom.xml
+++ b/modules/spring/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -87,21 +87,21 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-urideploy</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/ssh/pom.xml
----------------------------------------------------------------------
diff --git a/modules/ssh/pom.xml b/modules/ssh/pom.xml
index 0f14a14..80e02bc 100644
--- a/modules/ssh/pom.xml
+++ b/modules/ssh/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,21 +51,21 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/tools/pom.xml
----------------------------------------------------------------------
diff --git a/modules/tools/pom.xml b/modules/tools/pom.xml
index ef013b9..b014ab9 100644
--- a/modules/tools/pom.xml
+++ b/modules/tools/pom.xml
@@ -28,7 +28,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/urideploy/pom.xml
----------------------------------------------------------------------
diff --git a/modules/urideploy/pom.xml b/modules/urideploy/pom.xml
index 6e4c50d..b0f7d44 100644
--- a/modules/urideploy/pom.xml
+++ b/modules/urideploy/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -106,7 +106,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
@@ -114,7 +114,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-tools</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
     </dependencies>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/visor-console/pom.xml
----------------------------------------------------------------------
diff --git a/modules/visor-console/pom.xml b/modules/visor-console/pom.xml
index a02560e..2646ecb 100644
--- a/modules/visor-console/pom.xml
+++ b/modules/visor-console/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -39,19 +39,19 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-ssh</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -95,7 +95,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/visor-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/modules/visor-plugins/pom.xml b/modules/visor-plugins/pom.xml
index b8987d2..4d68827 100644
--- a/modules/visor-plugins/pom.xml
+++ b/modules/visor-plugins/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -40,7 +40,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
         <!-- Ignite dependencies -->
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/web/pom.xml
----------------------------------------------------------------------
diff --git a/modules/web/pom.xml b/modules/web/pom.xml
index 8fae0a2..75701e0 100644
--- a/modules/web/pom.xml
+++ b/modules/web/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,14 +51,14 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
@@ -79,7 +79,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/yardstick/pom.xml
----------------------------------------------------------------------
diff --git a/modules/yardstick/pom.xml b/modules/yardstick/pom.xml
index 15b8f10..68a2a7e 100644
--- a/modules/yardstick/pom.xml
+++ b/modules/yardstick/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -44,20 +44,20 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 1364627..b48d2cc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
 
     <groupId>org.apache.ignite</groupId>
     <artifactId>ignite</artifactId>
-    <version>${ignite.version}</version>
+    <version>1.0.1-RC1-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <url>http://ignite.incubator.apache.org</url>
@@ -613,6 +613,450 @@
                             </execution>
                         </executions>
                     </plugin>
+
+                    <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>1.0.1-RC1-SNAPSHOT</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>1.0.1-RC1-SNAPSHOT</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>1.0.1-RC1-SNAPSHOT</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="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>
+                        </executions>
+                    </plugin>
                 </plugins>
             </build>
         </profile>


[7/7] incubator-ignite git commit: [maven-release-plugin] prepare branch ignite-release-test-branch-3

Posted by sb...@apache.org.
[maven-release-plugin] prepare branch ignite-release-test-branch-3


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

Branch: refs/heads/ignite-release-test
Commit: 3b9e30879b3e5621e856dc51960c3dfad7a3e1b7
Parents: 694061f
Author: avinogradov <av...@gridgain.com>
Authored: Tue Mar 3 18:58:22 2015 +0300
Committer: avinogradov <av...@gridgain.com>
Committed: Tue Mar 3 18:58:22 2015 +0300

----------------------------------------------------------------------
 examples/pom.xml              |   5 +-
 modules/aop/pom.xml           |   5 +-
 modules/assembly/pom.xml      | 139 +++++++++++++++++--------------------
 modules/aws/pom.xml           |   5 +-
 modules/clients/pom.xml       |   5 +-
 modules/codegen/pom.xml       |   4 +-
 modules/core/pom.xml          |  41 +++++------
 modules/extdata/p2p/pom.xml   |  12 +---
 modules/extdata/uri/pom.xml   |  14 ++--
 modules/geospatial/pom.xml    |   5 +-
 modules/hadoop/pom.xml        |   5 +-
 modules/hibernate/pom.xml     |   5 +-
 modules/indexing/pom.xml      |   5 +-
 modules/jcl/pom.xml           |   5 +-
 modules/jta/pom.xml           |   5 +-
 modules/log4j/pom.xml         |   5 +-
 modules/rest-http/pom.xml     |   5 +-
 modules/scalar/pom.xml        |  30 ++++----
 modules/schedule/pom.xml      |   5 +-
 modules/schema-load/pom.xml   |   5 +-
 modules/slf4j/pom.xml         |   5 +-
 modules/spring/pom.xml        |   5 +-
 modules/ssh/pom.xml           |   5 +-
 modules/tools/pom.xml         |   4 +-
 modules/urideploy/pom.xml     |   5 +-
 modules/visor-console/pom.xml |   9 +--
 modules/visor-plugins/pom.xml |   5 +-
 modules/web/pom.xml           |   5 +-
 pom.xml                       |  29 ++++----
 29 files changed, 137 insertions(+), 245 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 633abfe..aa46c95 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -17,10 +17,7 @@
   limitations under the License.
 -->
 
-<project
-    xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/aop/pom.xml
----------------------------------------------------------------------
diff --git a/modules/aop/pom.xml b/modules/aop/pom.xml
index 14d1922..6e041d1 100644
--- a/modules/aop/pom.xml
+++ b/modules/aop/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/assembly/pom.xml
----------------------------------------------------------------------
diff --git a/modules/assembly/pom.xml b/modules/assembly/pom.xml
index 35c3363..f8d6590 100644
--- a/modules/assembly/pom.xml
+++ b/modules/assembly/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -186,105 +183,101 @@
                                 <configuration>
                                     <target>
                                         <replaceregexp byline="true">
-                                            <regexp pattern='pushd "%~dp0"/\.\./\.\.(\s*&amp;::.+)?'/>
-                                            <substitution expression='pushd "%~dp0"/..'/>
+                                            <regexp pattern="pushd &quot;%~dp0&quot;/\.\./\.\.(\s*&amp;::.+)?" />
+                                            <substitution expression="pushd &quot;%~dp0&quot;/.." />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.bat"/>
+                                                <include name="**/*.bat" />
                                             </fileset>
                                         </replaceregexp>
 
                                         <replaceregexp byline="true">
-                                            <regexp pattern='IGNITE_HOME_TMP="\$\(dirname "\$\{IGNITE_HOME_TMP\}"\)"(\s*#.*)?'/>
-                                            <substitution expression=""/>
+                                            <regexp pattern="IGNITE_HOME_TMP=&quot;\$\(dirname &quot;\$\{IGNITE_HOME_TMP\}&quot;\)&quot;(\s*#.*)?" />
+                                            <substitution expression="" />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.sh"/>
+                                                <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'/>
+                                            <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"/>
+                                                <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"'/>
+                                            <regexp pattern="SCRIPTS_HOME=&quot;\$\{IGNITE_HOME_TMP\}/os/bin&quot;(\s*#.*)?" />
+                                            <substitution expression="SCRIPTS_HOME=&quot;$${IGNITE_HOME_TMP}/bin&quot;" />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.sh"/>
+                                                <include name="**/*.sh" />
                                             </fileset>
                                         </replaceregexp>
 
                                         <replaceregexp byline="true">
-                                            <regexp pattern='\. "\$\{SCRIPTS_HOME\}"/include/target-classpath.sh(\s*#.*)?'/>
-                                            <substitution expression=""/>
+                                            <regexp pattern="\. &quot;\$\{SCRIPTS_HOME\}&quot;/include/target-classpath.sh(\s*#.*)?" />
+                                            <substitution expression="" />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.sh"/>
+                                                <include name="**/*.sh" />
                                             </fileset>
                                         </replaceregexp>
 
                                         <replaceregexp byline="true">
-                                            <regexp pattern='call "%SCRIPTS_HOME%\\include\\target-classpath.bat"(\s*&amp;::.*)?'/>
-                                            <substitution expression=""/>
+                                            <regexp pattern="call &quot;%SCRIPTS_HOME%\\include\\target-classpath.bat&quot;(\s*&amp;::.*)?" />
+                                            <substitution expression="" />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.bat"/>
+                                                <include name="**/*.bat" />
                                             </fileset>
                                         </replaceregexp>
 
                                         <replaceregexp byline="true">
-                                            <regexp pattern='ENABLE_ASSERTIONS=.*'/>
-                                            <substitution expression="ENABLE_ASSERTIONS=&quot;0&quot;"/>
+                                            <regexp pattern="ENABLE_ASSERTIONS=.*" />
+                                            <substitution expression="ENABLE_ASSERTIONS=&quot;0&quot;" />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.sh"/>
+                                                <include name="**/*.sh" />
                                             </fileset>
                                         </replaceregexp>
 
                                         <replaceregexp byline="true">
-                                            <regexp pattern='ENABLE_ASSERTIONS=.*'/>
-                                            <substitution expression="ENABLE_ASSERTIONS=0"/>
+                                            <regexp pattern="ENABLE_ASSERTIONS=.*" />
+                                            <substitution expression="ENABLE_ASSERTIONS=0" />
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.bat"/>
+                                                <include name="**/*.bat" />
                                             </fileset>
                                         </replaceregexp>
 
                                         <replace token="@sh.file.version" value="${project.version}">
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.sh"/>
+                                                <include name="**/*.sh" />
                                             </fileset>
                                         </replace>
 
                                         <replace token="@bat.file.version" value="${project.version}">
                                             <fileset dir="${basedir}/target/release-package/bin">
-                                                <include name="**/*.bat"/>
+                                                <include name="**/*.bat" />
                                             </fileset>
                                         </replace>
 
                                         <replace token="@xml.file.version" value="${project.version}">
                                             <fileset dir="${basedir}/target/release-package">
-                                                <include name="**/*.xml"/>
+                                                <include name="**/*.xml" />
                                             </fileset>
                                         </replace>
 
-                                        <zip destfile="${basedir}/target/ignite-${ignite.edition}-${project.version}.zip"
-                                             encoding="UTF-8">
-                                            <zipfileset dir="${basedir}/target/release-package"
-                                                        prefix="ignite-${ignite.edition}-${project.version}"
-                                                        filemode="755">
-                                                <include name="**/*.sh"/>
-                                                <include name="**/configure"/>
-                                                <include name="**/install-sh"/>
-                                                <include name="**/compile"/>
-                                                <include name="**/missing"/>
+                                        <zip destfile="${basedir}/target/ignite-${ignite.edition}-${project.version}.zip" encoding="UTF-8">
+                                            <zipfileset dir="${basedir}/target/release-package" prefix="ignite-${ignite.edition}-${project.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}-${project.version}">
-                                                <exclude name="**/*.sh"/>
-                                                <exclude name="**/configure"/>
-                                                <exclude name="**/install-sh"/>
-                                                <exclude name="**/compile"/>
-                                                <exclude name="**/missing"/>
+                                            <zipfileset dir="${basedir}/target/release-package" prefix="ignite-${ignite.edition}-${project.version}">
+                                                <exclude name="**/*.sh" />
+                                                <exclude name="**/configure" />
+                                                <exclude name="**/install-sh" />
+                                                <exclude name="**/compile" />
+                                                <exclude name="**/missing" />
                                             </zipfileset>
                                         </zip>
                                     </target>
@@ -444,35 +437,31 @@
                                 <phase>process-resources</phase>
                                 <configuration>
                                     <target>
-                                        <java
-                                                classname="org.apache.ignite.tools.marshaller.optimized.OptimizedClassNamesGenerator"
-                                                fork="true"
-                                                failonerror="true"
-                                                maxmemory="1g">
+                                        <java classname="org.apache.ignite.tools.marshaller.optimized.OptimizedClassNamesGenerator" fork="true" failonerror="true" maxmemory="1g">
                                             <classpath>
-                                                <path location="${ignite.home}/modules/core/target/classes"/>
-                                                <path location="${ignite.home}/modules/aop/target/classes"/>
-                                                <path location="${ignite.home}/modules/aws/target/classes"/>
-                                                <path location="${ignite.home}/modules/email/target/classes"/>
-                                                <path location="${ignite.home}/modules/hadoop/target/classes"/>
-                                                <path location="${ignite.home}/modules/hibernate/target/classes"/>
-                                                <path location="${ignite.home}/modules/indexing/target/classes"/>
-                                                <path location="${ignite.home}/modules/jcl/target/classes"/>
-                                                <path location="${ignite.home}/modules/jta/target/classes"/>
-                                                <path location="${ignite.home}/modules/log4j/target/classes"/>
-                                                <path location="${ignite.home}/modules/rest-http/target/classes"/>
-                                                <path location="${ignite.home}/modules/schedule/target/classes"/>
-                                                <path location="${ignite.home}/modules/slf4j/target/classes"/>
-                                                <path location="${ignite.home}/modules/spring/target/classes"/>
-                                                <path location="${ignite.home}/modules/ssh/target/classes"/>
-                                                <path location="${ignite.home}/modules/urideploy/target/classes"/>
-                                                <path location="${ignite.home}/modules/web/target/classes"/>
-                                                <path location="${ignite.home}/modules/scalar/target/classes"/>
-                                                <path location="${ignite.home}/modules/visor-console/target/classes"/>
-                                                <path refid="maven.plugin.classpath"/>
+                                                <path location="${ignite.home}/modules/core/target/classes" />
+                                                <path location="${ignite.home}/modules/aop/target/classes" />
+                                                <path location="${ignite.home}/modules/aws/target/classes" />
+                                                <path location="${ignite.home}/modules/email/target/classes" />
+                                                <path location="${ignite.home}/modules/hadoop/target/classes" />
+                                                <path location="${ignite.home}/modules/hibernate/target/classes" />
+                                                <path location="${ignite.home}/modules/indexing/target/classes" />
+                                                <path location="${ignite.home}/modules/jcl/target/classes" />
+                                                <path location="${ignite.home}/modules/jta/target/classes" />
+                                                <path location="${ignite.home}/modules/log4j/target/classes" />
+                                                <path location="${ignite.home}/modules/rest-http/target/classes" />
+                                                <path location="${ignite.home}/modules/schedule/target/classes" />
+                                                <path location="${ignite.home}/modules/slf4j/target/classes" />
+                                                <path location="${ignite.home}/modules/spring/target/classes" />
+                                                <path location="${ignite.home}/modules/ssh/target/classes" />
+                                                <path location="${ignite.home}/modules/urideploy/target/classes" />
+                                                <path location="${ignite.home}/modules/web/target/classes" />
+                                                <path location="${ignite.home}/modules/scalar/target/classes" />
+                                                <path location="${ignite.home}/modules/visor-console/target/classes" />
+                                                <path refid="maven.plugin.classpath" />
                                             </classpath>
-                                            <arg value="${ignite.home}/modules/core/src/main/java"/>
-                                            <jvmarg value="-XX:MaxPermSize=1g"/>
+                                            <arg value="${ignite.home}/modules/core/src/main/java" />
+                                            <jvmarg value="-XX:MaxPermSize=1g" />
                                         </java>
                                     </target>
                                 </configuration>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/aws/pom.xml
----------------------------------------------------------------------
diff --git a/modules/aws/pom.xml b/modules/aws/pom.xml
index 237b635..791bc8f 100644
--- a/modules/aws/pom.xml
+++ b/modules/aws/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/clients/pom.xml
----------------------------------------------------------------------
diff --git a/modules/clients/pom.xml b/modules/clients/pom.xml
index a816309..b70a61f 100644
--- a/modules/clients/pom.xml
+++ b/modules/clients/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/codegen/pom.xml
----------------------------------------------------------------------
diff --git a/modules/codegen/pom.xml b/modules/codegen/pom.xml
index 9eea074..5352bef 100644
--- a/modules/codegen/pom.xml
+++ b/modules/codegen/pom.xml
@@ -20,9 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/core/pom.xml
----------------------------------------------------------------------
diff --git a/modules/core/pom.xml b/modules/core/pom.xml
index 8b7298f..b0e8afb 100644
--- a/modules/core/pom.xml
+++ b/modules/core/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -196,47 +193,43 @@
                                 <phase>process-resources</phase>
                                 <configuration>
                                     <target>
-                                        <exec executable="${git.exec}" outputproperty="ignite.build"
-                                              failonerror="yes">
-                                            <arg line="log -1 --format=%ct"/>
+                                        <exec executable="${git.exec}" outputproperty="ignite.build" failonerror="yes">
+                                            <arg line="log -1 --format=%ct" />
                                         </exec>
 
-                                        <exec executable="${git.exec}" outputproperty="ignite.revision"
-                                              failonerror="yes">
-                                            <arg line="log -1 --format=%H"/>
+                                        <exec executable="${git.exec}" outputproperty="ignite.revision" failonerror="yes">
+                                            <arg line="log -1 --format=%H" />
                                         </exec>
 
                                         <tstamp>
-                                            <format property="ignite.rel.date" pattern="ddMMyyyy" locale="en"/>
+                                            <format property="ignite.rel.date" pattern="ddMMyyyy" locale="en" />
                                         </tstamp>
 
-                                        <property name="props.file"
-                                                  value="../../modules/core/target/classes/ignite.properties"/>
+                                        <property name="props.file" value="../../modules/core/target/classes/ignite.properties" />
 
                                         <replaceregexp file="${props.file}" byline="true">
-                                            <regexp pattern="ignite.version=.*"/>
-                                            <substitution expression="ignite.version=${project.version}"/>
+                                            <regexp pattern="ignite.version=.*" />
+                                            <substitution expression="ignite.version=${project.version}" />
                                         </replaceregexp>
 
                                         <replaceregexp file="${props.file}" byline="true">
-                                            <regexp pattern="ignite.build=.*"/>
-                                            <substitution expression="ignite.build=${ignite.build}"/>
+                                            <regexp pattern="ignite.build=.*" />
+                                            <substitution expression="ignite.build=${ignite.build}" />
                                         </replaceregexp>
 
                                         <replaceregexp file="${props.file}" byline="true">
-                                            <regexp pattern="ignite.revision=.*"/>
-                                            <substitution expression="ignite.revision=${ignite.revision}"/>
+                                            <regexp pattern="ignite.revision=.*" />
+                                            <substitution expression="ignite.revision=${ignite.revision}" />
                                         </replaceregexp>
 
                                         <replaceregexp file="${props.file}" byline="true">
-                                            <regexp pattern="ignite.rel.date=.*"/>
-                                            <substitution expression="ignite.rel.date=${ignite.rel.date}"/>
+                                            <regexp pattern="ignite.rel.date=.*" />
+                                            <substitution expression="ignite.rel.date=${ignite.rel.date}" />
                                         </replaceregexp>
 
                                         <replaceregexp file="${props.file}" byline="true">
-                                            <regexp pattern="ignite.update.status.params=.*"/>
-                                            <substitution
-                                                    expression="ignite.update.status.params=ver=${project.version}"/>
+                                            <regexp pattern="ignite.update.status.params=.*" />
+                                            <substitution expression="ignite.update.status.params=ver=${project.version}" />
                                         </replaceregexp>
                                     </target>
                                 </configuration>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/extdata/p2p/pom.xml
----------------------------------------------------------------------
diff --git a/modules/extdata/p2p/pom.xml b/modules/extdata/p2p/pom.xml
index 0f608eb..7972c6c 100644
--- a/modules/extdata/p2p/pom.xml
+++ b/modules/extdata/p2p/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -85,12 +82,9 @@
                         <phase>compile</phase>
                         <configuration>
                             <target>
-                                <taskdef name="gar"
-                                    classname="org.apache.ignite.util.antgar.IgniteDeploymentGarAntTask"/>
+                                <taskdef name="gar" classname="org.apache.ignite.util.antgar.IgniteDeploymentGarAntTask" />
 
-                                <gar destfile="${basedir}/deploy/p2p.gar"
-                                     descrdir="${basedir}/META-INF"
-                                     basedir="${basedir}/target/classes"/>
+                                <gar destfile="${basedir}/deploy/p2p.gar" descrdir="${basedir}/META-INF" basedir="${basedir}/target/classes" />
                             </target>
                         </configuration>
                     </execution>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/extdata/uri/pom.xml
----------------------------------------------------------------------
diff --git a/modules/extdata/uri/pom.xml b/modules/extdata/uri/pom.xml
index 8c290d2..78dbd9c 100644
--- a/modules/extdata/uri/pom.xml
+++ b/modules/extdata/uri/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -112,14 +109,11 @@
                         <phase>compile</phase>
                         <configuration>
                             <target>
-                                <copy file="${settings.localRepository}/com/sun/mail/javax.mail/1.5.2/javax.mail-1.5.2.jar"
-                                      todir="${basedir}/target/classes/lib"/>
+                                <copy file="${settings.localRepository}/com/sun/mail/javax.mail/1.5.2/javax.mail-1.5.2.jar" todir="${basedir}/target/classes/lib" />
 
-                                <taskdef name="gar"
-                                    classname="org.apache.ignite.util.antgar.IgniteDeploymentGarAntTask"/>
+                                <taskdef name="gar" classname="org.apache.ignite.util.antgar.IgniteDeploymentGarAntTask" />
 
-                                <gar destfile="${basedir}/deploy/uri.gar"
-                                     basedir="${basedir}/target/classes"/>
+                                <gar destfile="${basedir}/deploy/uri.gar" basedir="${basedir}/target/classes" />
                             </target>
                         </configuration>
                     </execution>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/geospatial/pom.xml
----------------------------------------------------------------------
diff --git a/modules/geospatial/pom.xml b/modules/geospatial/pom.xml
index f0e6497..ce69738 100644
--- a/modules/geospatial/pom.xml
+++ b/modules/geospatial/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/hadoop/pom.xml
----------------------------------------------------------------------
diff --git a/modules/hadoop/pom.xml b/modules/hadoop/pom.xml
index 05f4e37..9ac3c29 100644
--- a/modules/hadoop/pom.xml
+++ b/modules/hadoop/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/hibernate/pom.xml
----------------------------------------------------------------------
diff --git a/modules/hibernate/pom.xml b/modules/hibernate/pom.xml
index 87c5d7a..da2f004 100644
--- a/modules/hibernate/pom.xml
+++ b/modules/hibernate/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/indexing/pom.xml
----------------------------------------------------------------------
diff --git a/modules/indexing/pom.xml b/modules/indexing/pom.xml
index 3bac251..f8a2e97 100644
--- a/modules/indexing/pom.xml
+++ b/modules/indexing/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/jcl/pom.xml
----------------------------------------------------------------------
diff --git a/modules/jcl/pom.xml b/modules/jcl/pom.xml
index bea54c5..9176b6f 100644
--- a/modules/jcl/pom.xml
+++ b/modules/jcl/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/jta/pom.xml
----------------------------------------------------------------------
diff --git a/modules/jta/pom.xml b/modules/jta/pom.xml
index ccf33ca..9ea5787 100644
--- a/modules/jta/pom.xml
+++ b/modules/jta/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/log4j/pom.xml
----------------------------------------------------------------------
diff --git a/modules/log4j/pom.xml b/modules/log4j/pom.xml
index a63a5d5..2f61df7 100644
--- a/modules/log4j/pom.xml
+++ b/modules/log4j/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/rest-http/pom.xml
----------------------------------------------------------------------
diff --git a/modules/rest-http/pom.xml b/modules/rest-http/pom.xml
index e73c3cb..3f70911 100644
--- a/modules/rest-http/pom.xml
+++ b/modules/rest-http/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/scalar/pom.xml
----------------------------------------------------------------------
diff --git a/modules/scalar/pom.xml b/modules/scalar/pom.xml
index 722f12f..8a9584c 100644
--- a/modules/scalar/pom.xml
+++ b/modules/scalar/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -118,16 +115,15 @@
                             <target>
                                 <copy todir="target/site/scaladocs">
                                     <fileset dir="../../assembly/docfiles">
-                                        <include name="img/**"/>
-                                        <include name="*.js"/>
+                                        <include name="img/**" />
+                                        <include name="*.js" />
                                     </fileset>
                                 </copy>
 
-                                <taskdef name="doctask"
-                                    classname="org.apache.ignite.tools.ant.beautifier.GridJavadocAntTask"/>
+                                <taskdef name="doctask" classname="org.apache.ignite.tools.ant.beautifier.GridJavadocAntTask" />
 
                                 <doctask css="dotted" dir="target/site/scaladocs" verify="false">
-                                    <include name="**/*.html"/>
+                                    <include name="**/*.html" />
                                 </doctask>
 
                                 <property name="footer">
@@ -145,30 +141,28 @@
                                 </property>
 
                                 <replace dir="target/site/scaladocs" token="&lt;!--FOOTER--&gt;" value="${footer}">
-                                    <include name="**/*.html"/>
+                                    <include name="**/*.html" />
                                 </replace>
 
                                 <replace dir="target/site/scaladocs">
                                     <replacetoken>src="package.html"</replacetoken>
                                     <replacevalue>src=org/apache/ignite/scalar/scalar$.html</replacevalue>
-                                    <include name="**/index.html"/>
+                                    <include name="**/index.html" />
                                 </replace>
 
                                 <replace dir="target/site/scaladocs">
                                     <replacetoken>location.replace("package.html")</replacetoken>
                                     <replacevalue>location.replace("org/apache/ignite/scalar/scalar$.html")</replacevalue>
-                                    <include name="**/index.js"/>
+                                    <include name="**/index.js" />
                                 </replace>
 
                                 <replaceregexp byline="true" flags="im" encoding="UTF-8">
-                                    <regexp pattern='(&lt;dt&gt;Attributes&lt;/dt&gt;&lt;dd&gt;protected\[)&lt;a.+&gt;(.+)&lt;/a&gt;(\]\s+&lt;/dd&gt;)'/>
-                                    <substitution expression="\1\2\3"/>
-                                    <fileset dir="target/site/scaladocs"/>
+                                    <regexp pattern="(&lt;dt&gt;Attributes&lt;/dt&gt;&lt;dd&gt;protected\[)&lt;a.+&gt;(.+)&lt;/a&gt;(\]\s+&lt;/dd&gt;)" />
+                                    <substitution expression="\1\2\3" />
+                                    <fileset dir="target/site/scaladocs" />
                                 </replaceregexp>
 
-                                <zip destfile="target/ignite-scalar-${project.version}-javadoc.jar"
-                                     basedir="target/site/scaladocs"
-                                     encoding="UTF-8"/>
+                                <zip destfile="target/ignite-scalar-${project.version}-javadoc.jar" basedir="target/site/scaladocs" encoding="UTF-8" />
                             </target>
                         </configuration>
                     </execution>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/schedule/pom.xml
----------------------------------------------------------------------
diff --git a/modules/schedule/pom.xml b/modules/schedule/pom.xml
index 937d7d7..17c0772 100644
--- a/modules/schedule/pom.xml
+++ b/modules/schedule/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/schema-load/pom.xml
----------------------------------------------------------------------
diff --git a/modules/schema-load/pom.xml b/modules/schema-load/pom.xml
index 3fb9223..7ebeaec 100644
--- a/modules/schema-load/pom.xml
+++ b/modules/schema-load/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/slf4j/pom.xml
----------------------------------------------------------------------
diff --git a/modules/slf4j/pom.xml b/modules/slf4j/pom.xml
index 39c1132..c53d5b3 100644
--- a/modules/slf4j/pom.xml
+++ b/modules/slf4j/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/spring/pom.xml
----------------------------------------------------------------------
diff --git a/modules/spring/pom.xml b/modules/spring/pom.xml
index c773ae4..282293f 100644
--- a/modules/spring/pom.xml
+++ b/modules/spring/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/ssh/pom.xml
----------------------------------------------------------------------
diff --git a/modules/ssh/pom.xml b/modules/ssh/pom.xml
index 80e02bc..c7f6a31 100644
--- a/modules/ssh/pom.xml
+++ b/modules/ssh/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/tools/pom.xml
----------------------------------------------------------------------
diff --git a/modules/tools/pom.xml b/modules/tools/pom.xml
index b014ab9..6c78b14 100644
--- a/modules/tools/pom.xml
+++ b/modules/tools/pom.xml
@@ -20,9 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/urideploy/pom.xml
----------------------------------------------------------------------
diff --git a/modules/urideploy/pom.xml b/modules/urideploy/pom.xml
index b0f7d44..a595b5d 100644
--- a/modules/urideploy/pom.xml
+++ b/modules/urideploy/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/visor-console/pom.xml
----------------------------------------------------------------------
diff --git a/modules/visor-console/pom.xml b/modules/visor-console/pom.xml
index 6d68e26..2079caf 100644
--- a/modules/visor-console/pom.xml
+++ b/modules/visor-console/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -147,9 +144,7 @@
                          <phase>prepare-package</phase>
                          <configuration>
                              <target>
-                                 <zip destfile="target/ignite-visor-console-${project.version}-javadoc.jar"
-                                      basedir="target/site/scaladocs"
-                                      encoding="UTF-8"/>
+                                 <zip destfile="target/ignite-visor-console-${project.version}-javadoc.jar" basedir="target/site/scaladocs" encoding="UTF-8" />
                              </target>
                          </configuration>
                      </execution>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/visor-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/modules/visor-plugins/pom.xml b/modules/visor-plugins/pom.xml
index 4d68827..8a2035f 100644
--- a/modules/visor-plugins/pom.xml
+++ b/modules/visor-plugins/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/modules/web/pom.xml
----------------------------------------------------------------------
diff --git a/modules/web/pom.xml b/modules/web/pom.xml
index 75701e0..96b2f3a 100644
--- a/modules/web/pom.xml
+++ b/modules/web/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3b9e3087/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 591a8da..dedbed4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,10 +20,7 @@
 <!--
     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">
+<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>
@@ -77,7 +74,8 @@
         <url>https://git-wip-us.apache.org/repos/asf/incubator-ignite</url>
         <connection>scm:git:git://git-wip-us.apache.org/repos/asf/incubator-ignite</connection>
         <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-ignite</developerConnection>
-    </scm>
+      <tag>ignite-release-test-branch-3</tag>
+  </scm>
 
     <developers>
         <developer>
@@ -461,7 +459,7 @@
                                         <exclude>src/main/java/org/jdk8/backport/*.java</exclude><!--own license-->
                                         <exclude>src/test/java/org/apache/ignite/p2p/p2p.properties</exclude><!--test depends on file content-->
                                         <exclude>src/test/resources/log/ignite.log.tst</exclude><!--test resource-->
-                                        <exclude>src/test/config/start-nodes.ini</exclude><!---->
+                                        <exclude>src/test/config/start-nodes.ini</exclude>
                                         <exclude>src/test/java/org/apache/ignite/spi/deployment/uri/META-INF/ignite.incorrefs</exclude><!--test resource-->
                                         <exclude>src/test/java/org/apache/ignite/spi/deployment/uri/META-INF/ignite.empty</exclude><!--should be empty-->
                                         <exclude>src/test/java/org/apache/ignite/spi/deployment/uri/META-INF/ignite.brokenxml</exclude><!--test resource-->
@@ -473,11 +471,11 @@
                                         <!--shmem-->
                                         <exclude>ipc/shmem/**/Makefile.in</exclude><!--auto generated files-->
                                         <exclude>ipc/shmem/**/Makefile</exclude><!--auto generated files-->
-                                        <exclude>ipc/shmem/compile</exclude><!---->
+                                        <exclude>ipc/shmem/compile</exclude>
                                         <exclude>ipc/shmem/config.guess</exclude><!--own license-->
                                         <exclude>ipc/shmem/config.sub</exclude><!--own license-->
                                         <exclude>ipc/shmem/configure</exclude><!--own license-->
-                                        <exclude>ipc/shmem/configure.ac</exclude><!---->
+                                        <exclude>ipc/shmem/configure.ac</exclude>
                                         <exclude>ipc/shmem/ltmain.sh</exclude><!--own license-->
                                         <exclude>ipc/shmem/install-sh</exclude><!--own license-->
                                         <exclude>ipc/shmem/depcomp</exclude><!--own license-->
@@ -1038,19 +1036,18 @@
                                     <target>
                                         <copy todir="${basedir}/target/javadoc/core">
                                             <fileset dir="assembly/docfiles">
-                                                <include name="img/**"/>
-                                                <include name="*.js"/>
+                                                <include name="img/**" />
+                                                <include name="*.js" />
                                             </fileset>
                                         </copy>
 
-                                        <taskdef name="doctask"
-                                                 classname="org.apache.ignite.tools.ant.beautifier.GridJavadocAntTask"/>
+                                        <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/*"/>
+                                            <include name="**/*.html" />
+                                            <exclude name="overview-frame.html" />
+                                            <exclude name="allclasses-frame.html" />
+                                            <exclude name="**/class-use/*" />
                                         </doctask>
                                     </target>
                                 </configuration>


[6/7] incubator-ignite git commit: ignite-release-test SCM connection

Posted by sb...@apache.org.
ignite-release-test SCM connection


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

Branch: refs/heads/ignite-release-test
Commit: 694061f5e5678451f74d8bf9d106236a57b39e32
Parents: 457d64b
Author: avinogradov <av...@gridgain.com>
Authored: Tue Mar 3 18:58:07 2015 +0300
Committer: avinogradov <av...@gridgain.com>
Committed: Tue Mar 3 18:58:07 2015 +0300

----------------------------------------------------------------------
 pom.xml | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/694061f5/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 07b4f88..591a8da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,6 +76,7 @@
     <scm>
         <url>https://git-wip-us.apache.org/repos/asf/incubator-ignite</url>
         <connection>scm:git:git://git-wip-us.apache.org/repos/asf/incubator-ignite</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-ignite</developerConnection>
     </scm>
 
     <developers>


[4/7] incubator-ignite git commit: ignite-release-test Ignite assembly using assembly module

Posted by sb...@apache.org.
ignite-release-test Ignite assembly using assembly module


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

Branch: refs/heads/ignite-release-test
Commit: 5cb5ae852a322a364711b1df759f04310bfbf809
Parents: 1640ab7
Author: avinogradov <av...@gridgain.com>
Authored: Tue Mar 3 18:33:39 2015 +0300
Committer: avinogradov <av...@gridgain.com>
Committed: Tue Mar 3 18:33:39 2015 +0300

----------------------------------------------------------------------
 assembly/dependencies-hadoop.xml          |   3 +
 assembly/dependencies-optional-fabric.xml |   2 +
 assembly/dependencies-optional-hadoop.xml |   2 +
 assembly/dependencies-schema-load.xml     |   1 +
 assembly/dependencies-visor-console.xml   |   2 +
 assembly/modules/package/pom.xml          | 537 +++----------------------
 assembly/release-base.xml                 |  18 +-
 assembly/release-fabric.xml               |  20 +-
 assembly/release-hadoop.xml               |  14 +-
 assembly/release-scala.xml                |   4 +-
 examples/pom-standalone.xml               |  16 +-
 examples/pom.xml                          |  18 +-
 modules/aop/pom.xml                       |   8 +-
 modules/aws/pom.xml                       |   6 +-
 modules/clients/pom.xml                   |  12 +-
 modules/codegen/pom.xml                   |   4 +-
 modules/core/pom.xml                      |   4 +-
 modules/extdata/p2p/pom.xml               |   6 +-
 modules/extdata/uri/pom.xml               |   6 +-
 modules/geospatial/pom.xml                |   6 +-
 modules/hadoop/pom.xml                    |  10 +-
 modules/hibernate/pom.xml                 |   8 +-
 modules/indexing/pom.xml                  |   6 +-
 modules/jcl/pom.xml                       |   6 +-
 modules/jta/pom.xml                       |   6 +-
 modules/log4j/pom.xml                     |   6 +-
 modules/rest-http/pom.xml                 |   4 +-
 modules/scalar/pom.xml                    |  10 +-
 modules/schedule/pom.xml                  |   6 +-
 modules/schema-load/pom.xml               |   4 +-
 modules/slf4j/pom.xml                     |   4 +-
 modules/spring/pom.xml                    |  10 +-
 modules/ssh/pom.xml                       |  10 +-
 modules/tools/pom.xml                     |   2 +-
 modules/urideploy/pom.xml                 |   8 +-
 modules/visor-console/pom.xml             |  10 +-
 modules/visor-plugins/pom.xml             |   4 +-
 modules/web/pom.xml                       |  10 +-
 modules/yardstick/pom.xml                 |   8 +-
 pom.xml                                   | 446 +++++++++++++++++++-
 40 files changed, 646 insertions(+), 621 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/dependencies-hadoop.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-hadoop.xml b/assembly/dependencies-hadoop.xml
index ee49731..de11c55 100644
--- a/assembly/dependencies-hadoop.xml
+++ b/assembly/dependencies-hadoop.xml
@@ -31,6 +31,7 @@
 
     <moduleSets>
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-spring</include>
                 <include>org.apache.ignite:ignite-log4j</include>
@@ -67,6 +68,7 @@
         </moduleSet>
 
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-core</include>
             </includes>
@@ -102,6 +104,7 @@
         </moduleSet>
 
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-hadoop</include>
             </includes>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/dependencies-optional-fabric.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-optional-fabric.xml b/assembly/dependencies-optional-fabric.xml
index db5489d..db57a41 100644
--- a/assembly/dependencies-optional-fabric.xml
+++ b/assembly/dependencies-optional-fabric.xml
@@ -31,6 +31,7 @@
 
     <moduleSets>
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includeSubModules>true</includeSubModules>
             <excludes>
                 <exclude>org.apache.ignite:ignite-core</exclude>
@@ -46,6 +47,7 @@
                 <exclude>org.apache.ignite:ignite-visor-trial</exclude>
                 <exclude>org.apache.ignite:ignite-hadoop</exclude>
                 <exclude>org.apache.ignite:ignite-schema-load</exclude>
+                <exclude>org.apache.ignite:ignite-assembly</exclude>
             </excludes>
             <sources>
                 <includeModuleDirectory>true</includeModuleDirectory>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/dependencies-optional-hadoop.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-optional-hadoop.xml b/assembly/dependencies-optional-hadoop.xml
index 7f79310..70d12ae 100644
--- a/assembly/dependencies-optional-hadoop.xml
+++ b/assembly/dependencies-optional-hadoop.xml
@@ -31,6 +31,7 @@
 
     <moduleSets>
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includeSubModules>true</includeSubModules>
             <excludes>
                 <exclude>org.apache.ignite:ignite-core</exclude>
@@ -47,6 +48,7 @@
                 <exclude>org.apache.ignite:ignite-visor-console</exclude>
                 <exclude>org.apache.ignite:ignite-visor-plugins</exclude>
                 <exclude>org.apache.ignite:ignite-schema-load</exclude>
+                <exclude>org.apache.ignite:ignite-assembly</exclude>
             </excludes>
             <sources>
                 <includeModuleDirectory>true</includeModuleDirectory>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/dependencies-schema-load.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-schema-load.xml b/assembly/dependencies-schema-load.xml
index ca698be..c974ec4 100644
--- a/assembly/dependencies-schema-load.xml
+++ b/assembly/dependencies-schema-load.xml
@@ -31,6 +31,7 @@
 
     <moduleSets>
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-schema-load</include>
             </includes>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/dependencies-visor-console.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-visor-console.xml b/assembly/dependencies-visor-console.xml
index c46a33c..3346cbc 100644
--- a/assembly/dependencies-visor-console.xml
+++ b/assembly/dependencies-visor-console.xml
@@ -31,6 +31,7 @@
 
     <moduleSets>
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-visor-console</include>
             </includes>
@@ -80,6 +81,7 @@
         </moduleSet>
 
         <moduleSet>
+            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                 <include>org.apache.ignite:ignite-ssh</include>
                 <include>org.apache.ignite:ignite-spring</include>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/modules/package/pom.xml
----------------------------------------------------------------------
diff --git a/assembly/modules/package/pom.xml b/assembly/modules/package/pom.xml
index 7e623b9..ca0eec1 100644
--- a/assembly/modules/package/pom.xml
+++ b/assembly/modules/package/pom.xml
@@ -29,126 +29,130 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
 
     <artifactId>ignite-assembly</artifactId>
     <packaging>pom</packaging>
 
+    <properties>
+        <ignite.home>${project.basedir}/${parent.relativePath}</ignite.home>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-aop</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-aws</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-hibernate</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-jcl</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-jta</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-rest-http</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-schedule</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-slf4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-urideploy</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-web</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-scalar</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-visor-plugins</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-visor-console</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-ssh</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-schema-load</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-hadoop</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
     </dependencies>
 
@@ -162,408 +166,6 @@
                 <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>
@@ -571,39 +173,11 @@
                             <dependency>
                                 <groupId>org.apache.ignite</groupId>
                                 <artifactId>ignite-tools</artifactId>
-                                <version>${ignite.version}</version>
+                                <version>1.0.1-RC1-SNAPSHOT</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>
@@ -733,9 +307,9 @@
                                 </goals>
                                 <configuration>
                                     <descriptors>
-                                        <descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-${ignite.edition}.xml</descriptor>
+                                        <descriptor>${ignite.home}/assembly/dependencies-${ignite.edition}.xml</descriptor>
                                     </descriptors>
-                                    <outputDirectory>${basedir}</outputDirectory>
+                                    <outputDirectory>target</outputDirectory>
                                     <finalName>libs</finalName>
                                     <appendAssemblyId>false</appendAssemblyId>
                                 </configuration>
@@ -749,9 +323,9 @@
                                 </goals>
                                 <configuration>
                                     <descriptors>
-                                        <descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-optional-${ignite.edition}.xml</descriptor>
+                                        <descriptor>${ignite.home}/assembly/dependencies-optional-${ignite.edition}.xml</descriptor>
                                     </descriptors>
-                                    <outputDirectory>${basedir}/libs</outputDirectory>
+                                    <outputDirectory>target/libs</outputDirectory>
                                     <finalName>optional</finalName>
                                     <appendAssemblyId>false</appendAssemblyId>
                                 </configuration>
@@ -765,12 +339,11 @@
                                 </goals>
                                 <configuration>
                                     <descriptors>
-                                        <descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-schema-load.xml</descriptor>
+                                        <descriptor>${ignite.home}/assembly/dependencies-schema-load.xml</descriptor>
                                     </descriptors>
                                     <outputDirectory>target/release-package/bin</outputDirectory>
                                     <finalName>include</finalName>
                                     <appendAssemblyId>false</appendAssemblyId>
-                                    <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
                                 </configuration>
                             </execution>
 
@@ -782,7 +355,7 @@
                                 </goals>
                                 <configuration>
                                     <descriptors>
-                                        <descriptor>${project.basedir}/${parent.relativePath}/assembly/release-${ignite.edition}.xml</descriptor>
+                                        <descriptor>${ignite.home}/assembly/release-${ignite.edition}.xml</descriptor>
                                     </descriptors>
                                     <finalName>release-package</finalName>
                                     <appendAssemblyId>false</appendAssemblyId>
@@ -817,12 +390,11 @@
                                 </goals>
                                 <configuration>
                                     <descriptors>
-                                        <descriptor>${project.basedir}/${parent.relativePath}/assembly/dependencies-visor-console.xml</descriptor>
+                                        <descriptor>${ignite.home}/assembly/dependencies-visor-console.xml</descriptor>
                                     </descriptors>
                                     <outputDirectory>target/release-package/bin</outputDirectory>
                                     <finalName>include</finalName>
                                     <appendAssemblyId>false</appendAssemblyId>
-                                    <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
                                 </configuration>
                             </execution>
 
@@ -834,12 +406,11 @@
                                 </goals>
                                 <configuration>
                                     <descriptors>
-                                        <descriptor>${project.basedir}/${parent.relativePath}/assembly/release-scala.xml</descriptor>
+                                        <descriptor>${ignite.home}/assembly/release-scala.xml</descriptor>
                                     </descriptors>
                                     <outputDirectory>target/release-package</outputDirectory>
                                     <finalName>bin</finalName>
                                     <appendAssemblyId>false</appendAssemblyId>
-                                    <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
                                 </configuration>
                             </execution>
                         </executions>
@@ -861,7 +432,7 @@
                             <dependency>
                                 <groupId>org.apache.ignite</groupId>
                                 <artifactId>ignite-tools</artifactId>
-                                <version>${ignite.version}</version>
+                                <version>1.0.1-RC1-SNAPSHOT</version>
                             </dependency>
                         </dependencies>
                         <executions>
@@ -879,28 +450,28 @@
                                                 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 location="${ignite.home}/modules/core/target/classes"/>
+                                                <path location="${ignite.home}/modules/aop/target/classes"/>
+                                                <path location="${ignite.home}/modules/aws/target/classes"/>
+                                                <path location="${ignite.home}/modules/email/target/classes"/>
+                                                <path location="${ignite.home}/modules/hadoop/target/classes"/>
+                                                <path location="${ignite.home}/modules/hibernate/target/classes"/>
+                                                <path location="${ignite.home}/modules/indexing/target/classes"/>
+                                                <path location="${ignite.home}/modules/jcl/target/classes"/>
+                                                <path location="${ignite.home}/modules/jta/target/classes"/>
+                                                <path location="${ignite.home}/modules/log4j/target/classes"/>
+                                                <path location="${ignite.home}/modules/rest-http/target/classes"/>
+                                                <path location="${ignite.home}/modules/schedule/target/classes"/>
+                                                <path location="${ignite.home}/modules/slf4j/target/classes"/>
+                                                <path location="${ignite.home}/modules/spring/target/classes"/>
+                                                <path location="${ignite.home}/modules/ssh/target/classes"/>
+                                                <path location="${ignite.home}/modules/urideploy/target/classes"/>
+                                                <path location="${ignite.home}/modules/web/target/classes"/>
+                                                <path location="${ignite.home}/modules/scalar/target/classes"/>
+                                                <path location="${ignite.home}/modules/visor-console/target/classes"/>
                                                 <path refid="maven.plugin.classpath"/>
                                             </classpath>
-                                            <arg value="${project.basedir}/${parent.relativePath}/modules/core/src/main/java"/>
+                                            <arg value="${ignite.home}/modules/core/src/main/java"/>
                                             <jvmarg value="-XX:MaxPermSize=1g"/>
                                         </java>
                                     </target>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/release-base.xml
----------------------------------------------------------------------
diff --git a/assembly/release-base.xml b/assembly/release-base.xml
index ad3fe71..8179c14 100644
--- a/assembly/release-base.xml
+++ b/assembly/release-base.xml
@@ -23,34 +23,34 @@
            http://maven.apache.org/xsd/component-1.1.2.xsd">
     <files>
         <file>
-            <source>LICENSE.txt</source>
+            <source>${ignite.home}/LICENSE.txt</source>
             <outputDirectory>/</outputDirectory>
         </file>
 
         <file>
-            <source>NOTICE.txt</source>
+            <source>${ignite.home}/NOTICE.txt</source>
             <outputDirectory>/</outputDirectory>
         </file>
 
         <file>
-            <source>config/ignite-log4j.xml</source>
+            <source>${ignite.home}/config/ignite-log4j.xml</source>
             <outputDirectory>/config</outputDirectory>
         </file>
 
         <file>
-            <source>config/java.util.logging.properties</source>
+            <source>${ignite.home}/config/java.util.logging.properties</source>
             <outputDirectory>/config</outputDirectory>
         </file>
 
         <file>
-            <source>docs/release_notes.pdf</source>
+            <source>${ignite.home}/docs/release_notes.pdf</source>
             <outputDirectory>/docs</outputDirectory>
         </file>
     </files>
 
     <fileSets>
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/bin</outputDirectory>
             <includes>
                 <include>**/*.bat</include>
@@ -67,7 +67,7 @@
         </fileSet>
 
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/bin</outputDirectory>
             <fileMode>0755</fileMode>
             <includes>
@@ -83,12 +83,12 @@
         </fileSet>
 
         <fileSet>
-            <directory>config/${ignite.edition}</directory>
+            <directory>${ignite.home}/config/${ignite.edition}</directory>
             <outputDirectory>/config</outputDirectory>
         </fileSet>
 
         <fileSet>
-            <directory>assembly/libs</directory>
+            <directory>${ignite.home}/assembly/libs</directory>
             <outputDirectory>/libs</outputDirectory>
         </fileSet>
     </fileSets>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/release-fabric.xml
----------------------------------------------------------------------
diff --git a/assembly/release-fabric.xml b/assembly/release-fabric.xml
index 2cb2560..d9fdcaa 100644
--- a/assembly/release-fabric.xml
+++ b/assembly/release-fabric.xml
@@ -35,20 +35,20 @@
 
     <files>
         <file>
-            <source>examples/pom-standalone.xml</source>
+            <source>${ignite.home}/examples/pom-standalone.xml</source>
             <outputDirectory>/examples</outputDirectory>
             <destName>pom.xml</destName>
         </file>
 
         <file>
-            <source>docs/ignite_readme.pdf</source>
+            <source>${ignite.home}/docs/ignite_readme.pdf</source>
             <outputDirectory>/docs</outputDirectory>
         </file>
     </files>
 
     <fileSets>
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/bin</outputDirectory>
             <includes>
                 <include>igniterouter.bat</include>
@@ -56,7 +56,7 @@
         </fileSet>
 
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/bin</outputDirectory>
             <fileMode>0755</fileMode>
             <includes>
@@ -65,12 +65,12 @@
         </fileSet>
 
         <fileSet>
-            <directory>config/router</directory>
+            <directory>${ignite.home}/config/router</directory>
             <outputDirectory>/config/router</outputDirectory>
         </fileSet>
 
         <fileSet>
-            <directory>examples</directory>
+            <directory>${ignite.home}/examples</directory>
             <outputDirectory>/examples</outputDirectory>
             <includes>
                 <include>rest/**</include>
@@ -78,22 +78,22 @@
         </fileSet>
 
         <fileSet>
-            <directory>target/javadoc/core</directory>
+            <directory>${ignite.home}/target/javadoc/core</directory>
             <outputDirectory>/docs/javadoc</outputDirectory>
         </fileSet>
 
         <fileSet>
-            <directory>modules/scalar/target/site/scaladocs</directory>
+            <directory>${ignite.home}/modules/scalar/target/site/scaladocs</directory>
             <outputDirectory>/docs/scaladoc/scalar</outputDirectory>
         </fileSet>
 
         <fileSet>
-            <directory>libs</directory>
+            <directory>target/libs</directory>
             <outputDirectory>/libs</outputDirectory>
         </fileSet>
 
         <fileSet>
-            <directory>examples</directory>
+            <directory>${ignite.home}/examples</directory>
             <outputDirectory>/examples</outputDirectory>
             <includes>
                 <include>config/**</include>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/release-hadoop.xml
----------------------------------------------------------------------
diff --git a/assembly/release-hadoop.xml b/assembly/release-hadoop.xml
index c53df09..a527e7f 100644
--- a/assembly/release-hadoop.xml
+++ b/assembly/release-hadoop.xml
@@ -35,26 +35,26 @@
 
     <files>
         <file>
-            <source>docs/hadoop_readme.pdf</source>
+            <source>${ignite.home}/docs/hadoop_readme.pdf</source>
             <outputDirectory>/docs</outputDirectory>
         </file>
         <file>
-            <source>docs/core-site.ignite.xml</source>
+            <source>${ignite.home}/docs/core-site.ignite.xml</source>
             <outputDirectory>/docs</outputDirectory>
         </file>
         <file>
-            <source>docs/mapred-site.ignite.xml</source>
+            <source>${ignite.home}/docs/mapred-site.ignite.xml</source>
             <outputDirectory>/docs</outputDirectory>
         </file>
         <file>
-            <source>docs/hive-site.ignite.xml</source>
+            <source>${ignite.home}/docs/hive-site.ignite.xml</source>
             <outputDirectory>/docs</outputDirectory>
         </file>
     </files>
 
     <fileSets>
         <fileSet>
-            <directory>libs</directory>
+            <directory>target/libs</directory>
             <outputDirectory>/libs</outputDirectory>
             <excludes>
                 <exclude>optional/**</exclude>
@@ -62,7 +62,7 @@
         </fileSet>
 
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/bin</outputDirectory>
             <includes>
                 <include>**/*hadoop*.bat</include>
@@ -70,7 +70,7 @@
         </fileSet>
 
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/bin</outputDirectory>
             <fileMode>0755</fileMode>
             <includes>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/assembly/release-scala.xml
----------------------------------------------------------------------
diff --git a/assembly/release-scala.xml b/assembly/release-scala.xml
index 7456415..d8aa0bb 100644
--- a/assembly/release-scala.xml
+++ b/assembly/release-scala.xml
@@ -31,7 +31,7 @@
 
     <fileSets>
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/</outputDirectory>
             <includes>
                 <include>**/ignitevisorcmd.bat</include>
@@ -39,7 +39,7 @@
         </fileSet>
 
         <fileSet>
-            <directory>bin</directory>
+            <directory>${ignite.home}/bin</directory>
             <outputDirectory>/</outputDirectory>
             <fileMode>0755</fileMode>
             <includes>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/examples/pom-standalone.xml
----------------------------------------------------------------------
diff --git a/examples/pom-standalone.xml b/examples/pom-standalone.xml
index 47df6bd..4b36edc 100644
--- a/examples/pom-standalone.xml
+++ b/examples/pom-standalone.xml
@@ -33,7 +33,7 @@
 
     <groupId>org.apache.ignite</groupId>
     <artifactId>ignite-examples</artifactId>
-    <version>${ignite.version}</version>
+    <version>1.0.1-RC1-SNAPSHOT</version>
 
     <dependencies>
         <dependency>
@@ -45,37 +45,37 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-hibernate</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-schedule</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -162,7 +162,7 @@
                 <dependency>
                     <groupId>org.apache.ignite</groupId>
                     <artifactId>ignite-scalar</artifactId>
-                    <version>${ignite.version}</version>
+                    <version>1.0.1-RC1-SNAPSHOT</version>
                 </dependency>
             </dependencies>
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 717a7c7..633abfe 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -26,7 +26,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>..</relativePath>
     </parent>
 
@@ -42,31 +42,31 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-hibernate</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -156,7 +156,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
@@ -164,7 +164,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-schedule</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
@@ -191,7 +191,7 @@
                 <dependency>
                     <groupId>org.apache.ignite</groupId>
                     <artifactId>ignite-scalar</artifactId>
-                    <version>${ignite.version}</version>
+                    <version>1.0.1-RC1-SNAPSHOT</version>
                 </dependency>
 
                 <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/aop/pom.xml
----------------------------------------------------------------------
diff --git a/modules/aop/pom.xml b/modules/aop/pom.xml
index 9c27483..14d1922 100644
--- a/modules/aop/pom.xml
+++ b/modules/aop/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -75,14 +75,14 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/aws/pom.xml
----------------------------------------------------------------------
diff --git a/modules/aws/pom.xml b/modules/aws/pom.xml
index 4a2f388..237b635 100644
--- a/modules/aws/pom.xml
+++ b/modules/aws/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -69,7 +69,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/clients/pom.xml
----------------------------------------------------------------------
diff --git a/modules/clients/pom.xml b/modules/clients/pom.xml
index 0398c50..a816309 100644
--- a/modules/clients/pom.xml
+++ b/modules/clients/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -58,21 +58,21 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-rest-http</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
@@ -87,7 +87,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/codegen/pom.xml
----------------------------------------------------------------------
diff --git a/modules/codegen/pom.xml b/modules/codegen/pom.xml
index 5b9e1db..9eea074 100644
--- a/modules/codegen/pom.xml
+++ b/modules/codegen/pom.xml
@@ -28,7 +28,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -44,7 +44,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
     </dependencies>
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/core/pom.xml
----------------------------------------------------------------------
diff --git a/modules/core/pom.xml b/modules/core/pom.xml
index 316b1ae..d2a2189 100644
--- a/modules/core/pom.xml
+++ b/modules/core/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../..</relativePath>
     </parent>
 
@@ -184,7 +184,7 @@
                             <dependency>
                                 <groupId>org.apache.ignite</groupId>
                                 <artifactId>ignite-tools</artifactId>
-                                <version>${ignite.version}</version>
+                                <version>1.0.1-RC1-SNAPSHOT</version>
                             </dependency>
                         </dependencies>
                         <executions>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/extdata/p2p/pom.xml
----------------------------------------------------------------------
diff --git a/modules/extdata/p2p/pom.xml b/modules/extdata/p2p/pom.xml
index a2f5564..0f608eb 100644
--- a/modules/extdata/p2p/pom.xml
+++ b/modules/extdata/p2p/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
     </dependencies>
 
@@ -73,7 +73,7 @@
                     <dependency>
                         <groupId>org.apache.ignite</groupId>
                         <artifactId>ignite-tools</artifactId>
-                        <version>${ignite.version}</version>
+                        <version>1.0.1-RC1-SNAPSHOT</version>
                     </dependency>
                 </dependencies>
                 <executions>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/extdata/uri/pom.xml
----------------------------------------------------------------------
diff --git a/modules/extdata/uri/pom.xml b/modules/extdata/uri/pom.xml
index 3b5d128..8c290d2 100644
--- a/modules/extdata/uri/pom.xml
+++ b/modules/extdata/uri/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -94,7 +94,7 @@
                     <dependency>
                         <groupId>org.apache.ignite</groupId>
                         <artifactId>ignite-tools</artifactId>
-                        <version>${ignite.version}</version>
+                        <version>1.0.1-RC1-SNAPSHOT</version>
                     </dependency>
 
                     <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/geospatial/pom.xml
----------------------------------------------------------------------
diff --git a/modules/geospatial/pom.xml b/modules/geospatial/pom.xml
index 32494c8..f0e6497 100644
--- a/modules/geospatial/pom.xml
+++ b/modules/geospatial/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-indexing</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/hadoop/pom.xml
----------------------------------------------------------------------
diff --git a/modules/hadoop/pom.xml b/modules/hadoop/pom.xml
index 04ab706..05f4e37 100644
--- a/modules/hadoop/pom.xml
+++ b/modules/hadoop/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,13 +39,13 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-log4j</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -105,14 +105,14 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb5ae85/modules/hibernate/pom.xml
----------------------------------------------------------------------
diff --git a/modules/hibernate/pom.xml b/modules/hibernate/pom.xml
index f9b5a71..87c5d7a 100644
--- a/modules/hibernate/pom.xml
+++ b/modules/hibernate/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite</artifactId>
-        <version>${ignite.version}</version>
+        <version>1.0.1-RC1-SNAPSHOT</version>
         <relativePath>../../</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
         </dependency>
 
         <dependency>
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-jta</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
 
@@ -86,7 +86,7 @@
         <dependency>
             <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-core</artifactId>
-            <version>${ignite.version}</version>
+            <version>1.0.1-RC1-SNAPSHOT</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>