Index: packaging/source/src/main/assembly/source-archive.xml
===================================================================
--- packaging/source/src/main/assembly/source-archive.xml	(revision 0)
+++ packaging/source/src/main/assembly/source-archive.xml	(revision 0)
@@ -0,0 +1,15 @@
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd">
+  <id>source-archive</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>target/source</directory>
+      <outputDirectory></outputDirectory>
+    </fileSet>
+  </fileSets>
+</assembly>
Index: packaging/source/pom.xml
===================================================================
--- packaging/source/pom.xml	(revision 0)
+++ packaging/source/pom.xml	(revision 0)
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.exoplatform.platform</groupId>
+    <artifactId>exo.platform.packaging</artifactId>
+    <version>3.0.8-SNAPSHOT</version>
+  </parent>
+  <artifactId>exo.platform.packaging.source</artifactId>
+  <packaging>pom</packaging>
+  <name>eXo Platform - Packaging Source</name>
+  <profiles>
+    <profile>
+      <id>release</id>
+      <build>
+        <plugins>
+           <plugin>
+             <groupId>org.apache.maven.plugins</groupId>
+             <artifactId>maven-dependency-plugin</artifactId>
+             <executions>
+              <execution>
+               <id>unpack-platform-zip</id>
+               <phase>generate-resources</phase>
+               <goals><goal>unpack</goal></goals>
+               <configuration>
+               <overWriteSnapshots>true</overWriteSnapshots>                
+               <artifactItems>
+                 <artifactItem>
+									<groupId>org.exoplatform.ecms</groupId>
+									<artifactId>exo-ecms</artifactId>
+									<version>${org.exoplatform.ecms.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>
+				        <artifactItem>
+									<groupId>org.exoplatform.platform</groupId>
+									<artifactId>exo.platform.parent</artifactId>
+									<version>${project.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>					          
+								  <classifier>source-release</classifier>
+								</artifactItem>
+                <artifactItem>
+									<groupId>org.exoplatform.social</groupId>
+									<artifactId>social-project</artifactId>
+									<version>${org.exoplatform.social.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>
+                <artifactItem>
+									<groupId>org.exoplatform.cs</groupId>
+									<artifactId>cs</artifactId>
+									<version>${org.exoplatform.cs.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>
+                <artifactItem>
+									<groupId>org.exoplatform.ks</groupId>
+									<artifactId>ks</artifactId>
+									<version>${org.exoplatform.ks.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>                               
+                <artifactItem>
+									<groupId>org.exoplatform.commons</groupId>
+									<artifactId>exo.platform.commons</artifactId>
+									<version>${org.exoplatform.commons.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>                      
+                <artifactItem>
+									<groupId>org.exoplatform.core</groupId>
+									<artifactId>core-parent</artifactId>
+									<version>${org.exoplatform.core.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>
+                <artifactItem>
+									<groupId>org.exoplatform.gwt</groupId>
+									<artifactId>exo-gwtframework-parent</artifactId>
+									<version>${org.exoplatform.gwtframework.version}</version>
+									<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+									<classifier>source-release</classifier>
+								</artifactItem>                                
+                <artifactItem>
+									<groupId>org.exoplatform.jcr</groupId>
+				 					<artifactId>jcr-parent</artifactId>
+				 					<version>${org.exoplatform.jcr.version}</version>
+				 					<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+				 					<classifier>source-release</classifier>
+				 				</artifactItem>
+                <artifactItem>
+									<groupId>org.exoplatform</groupId>
+				 					<artifactId>exo-jcr-services</artifactId>
+				 					<version>${org.exoplatform.jcr.version}</version>
+				 					<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+				 					<classifier>source-release</classifier>
+				 				</artifactItem>
+                <artifactItem>
+									<groupId>org.exoplatform.portal</groupId>
+				 					<artifactId>exo.portal.parent</artifactId>
+				 					<version>${org.exoplatform.portal.version}</version>
+				 					<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+				 					<classifier>source-release</classifier>
+				 				</artifactItem>
+                <artifactItem>
+				 					<groupId>org.exoplatform.kernel</groupId>
+				 					<artifactId>kernel-parent</artifactId>
+				 					<version>${org.exoplatform.kernel.version}</version>
+				 					<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+				 					<classifier>source-release</classifier>
+				 				</artifactItem>
+                <artifactItem>
+				 					<groupId>org.exoplatform.ws</groupId>
+				 					<artifactId>ws-parent</artifactId>
+				 					<version>${org.exoplatform.ws.version}</version>
+				 					<type>zip</type>
+								  <outputDirectory>${project.build.directory}/source</outputDirectory>
+				 					<classifier>source-release</classifier>
+				 				</artifactItem>
+                </artifactItems>
+              </configuration>
+            </execution>
+         </executions>
+       </plugin>
+       <plugin>
+         <groupId>org.apache.maven.plugins</groupId>
+         <artifactId>maven-assembly-plugin</artifactId>
+         <dependencies>             
+         </dependencies>
+         <executions>
+           <execution>
+             <id>source</id>
+             <phase>package</phase>
+             <goals>
+               <goal>single</goal>
+             </goals>
+             <configuration>
+               <descriptors>
+                 <descriptor>src/main/assembly/source-archive.xml</descriptor>
+               </descriptors>                  
+               <appendAssemblyId>false</appendAssemblyId>
+             </configuration>
+           </execution>
+         </executions>
+       </plugin>     
+      </plugins>
+    </build>
+   </profile>
+ </profiles>
+</project>
Index: packaging/pom.xml
===================================================================
--- packaging/pom.xml	(revision 79089)
+++ packaging/pom.xml	(working copy)
@@ -19,5 +19,6 @@
     <module>pkg-jboss</module>
     <module>delivery</module>
     <module>pkg-jbossepp</module>
+    <module>source</module>
   </modules>
 </project>
Index: pom.xml
===================================================================
--- pom.xml	(revision 79089)
+++ pom.xml	(working copy)
@@ -34,7 +34,7 @@
     <org.exoplatform.ecms.version>2.1.8-SNAPSHOT</org.exoplatform.ecms.version>
     <org.exoplatform.social.version>1.1.8-SNAPSHOT</org.exoplatform.social.version>
     <org.exoplatform.commons.version>1.0.8-SNAPSHOT</org.exoplatform.commons.version>
-    <org.exoplatform.gwtframework.version>1.0.5</org.exoplatform.gwtframework.version>
+    <org.exoplatform.gwtframework.version>1.0.6-SNAPSHOT</org.exoplatform.gwtframework.version>
     <org.exoplatform.ide.version>1.0.7-SNAPSHOT</org.exoplatform.ide.version>
     <org.xcmis.version>1.2.2</org.xcmis.version>   
     <org.crsh.version>1.0.0-beta15</org.crsh.version>
@@ -162,6 +162,43 @@
       </dependency>
     </dependencies>
   </dependencyManagement>
+
+  <profiles>
+   <profile>
+      <id>release</id>
+      <build>
+        <plugins>          
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <dependencies>
+              <dependency>
+                <groupId>org.apache.apache.resources</groupId>
+                <artifactId>apache-source-release-assembly-descriptor</artifactId>
+                <version>1.0.2</version>
+              </dependency>
+            </dependencies>
+            <executions>
+              <execution>
+                <id>source-release-assembly</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+                <configuration>
+                  <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                  <descriptorRefs>
+                    <descriptorRef>source-release</descriptorRef>
+                  </descriptorRefs>
+                  <tarLongFileFormat>gnu</tarLongFileFormat>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
   <modules>
     <!--module>api</module-->
     <module>component</module>
