ignite-678 site deploy

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

Branch: refs/heads/ignite-639
Commit: 0a8378c72f54c9dbc6a27850e7787b4c61c9f2b1
Parents: 7e6d193
Author: avinogradov <avinogra...@gridgain.com>
Authored: Mon Apr 6 20:20:18 2015 +0300
Committer: avinogradov <avinogra...@gridgain.com>
Committed: Mon Apr 6 20:20:18 2015 +0300

----------------------------------------------------------------------
 pom.xml | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 53 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0a8378c7/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index bc58e04..16a2cb0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,10 +31,14 @@
     </parent>
 
     <groupId>org.apache.ignite</groupId>
-    <artifactId>ignite</artifactId>
+    <artifactId>incubator-ignite</artifactId>
     <version>1.0.1-RC1-SNAPSHOT</version>
     <packaging>pom</packaging>
 
+    <properties>
+        <ignite.site>scp://localhost:/home</ignite.site>
+    </properties>
+
     <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>
@@ -42,6 +46,13 @@
         <tag>HEAD</tag>
     </scm>
 
+    <distributionManagement>
+        <site>
+            <id>ignite-site</id>
+            <url>${ignite.site}/${project.artifactId}-${project.version}</url>
+        </site>
+    </distributionManagement>
+
     <modules>
         <module>modules/tools</module>
         <module>modules/core</module>
@@ -499,7 +510,7 @@
                                 <fileSet>
                                     <directory>target</directory>
                                     <includes>
-                                        
<include>ignite-${project.version}-source-release.zip</include>
+                                        
<include>${project.artifactId}-${project.version}-source-release.zip</include>
                                     </includes>
                                 </fileSet>
                             </fileSets>
@@ -527,12 +538,17 @@
                                     <target>
                                         <zip 
destfile="${basedir}/target/sources-pack-${project.version}.zip" 
encoding="UTF-8">
                                             <zipfileset 
dir="${basedir}/target" prefix="sources-pack-${project.version}">
-                                                <include 
name="ignite-${project.version}-source-release.zip" />
-                                                <include 
name="ignite-${project.version}-source-release.zip.asc" />
-                                                <include 
name="ignite-${project.version}-source-release.zip.md5" />
-                                                <include 
name="ignite-${project.version}-source-release.zip.sha1" />
+                                                <include 
name="${project.artifactId}-${project.version}-source-release.zip" />
+                                                <include 
name="${project.artifactId}-${project.version}-source-release.zip.asc" />
+                                                <include 
name="${project.artifactId}-${project.version}-source-release.zip.md5" />
+                                                <include 
name="${project.artifactId}-${project.version}-source-release.zip.sha1" />
                                             </zipfileset>
                                         </zip>
+                                        <mkdir dir="${basedir}/target/site"/>
+                                        <copy 
file="${basedir}/target/${project.artifactId}-${project.version}-source-release.zip"
 todir="${basedir}/target/site"/>
+                                        <copy 
file="${basedir}/target/${project.artifactId}-${project.version}-source-release.zip.asc"
 todir="${basedir}/target/site"/>
+                                        <copy 
file="${basedir}/target/${project.artifactId}-${project.version}-source-release.zip.md5"
 todir="${basedir}/target/site"/>
+                                        <copy 
file="${basedir}/target/${project.artifactId}-${project.version}-source-release.zip.sha1"
 todir="${basedir}/target/site"/>
                                     </target>
                                 </configuration>
                             </execution>
@@ -541,5 +557,36 @@
                 </plugins>
             </build>
         </profile>
+
+        <profile>
+            <id>deploy-site</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-site-plugin</artifactId>
+                        <version>3.4</version>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.apache.maven.wagon</groupId>
+                                <artifactId>wagon-ssh</artifactId>
+                                <version>2.8</version>
+                            </dependency>
+                        </dependencies>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>deploy</goal>
+                                </goals>
+                                <phase>deploy</phase>
+                                <configuration>
+                                    
<inputDirectory>${basedir}/target/site</inputDirectory>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
     </profiles>
 </project>

Reply via email to