ignite-678
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/9a3373f2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/9a3373f2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/9a3373f2 Branch: refs/heads/ignite-639 Commit: 9a3373f2e64fcc86b9921eb2fd7a1aac14933429 Parents: e061985 Author: avinogradov <avinogra...@gridgain.com> Authored: Mon Apr 6 13:54:57 2015 +0300 Committer: avinogradov <avinogra...@gridgain.com> Committed: Mon Apr 6 13:54:57 2015 +0300 ---------------------------------------------------------------------- assembly/release-fabric.xml | 5 --- pom.xml | 95 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 89 insertions(+), 11 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9a3373f2/assembly/release-fabric.xml ---------------------------------------------------------------------- diff --git a/assembly/release-fabric.xml b/assembly/release-fabric.xml index c3e6d35..3bd0997 100644 --- a/assembly/release-fabric.xml +++ b/assembly/release-fabric.xml @@ -86,11 +86,6 @@ </fileSet> <fileSet> - <directory>libs</directory> - <outputDirectory>/libs</outputDirectory> - </fileSet> - - <fileSet> <directory>examples</directory> <outputDirectory>/examples</outputDirectory> <includes> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9a3373f2/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 32da7eb..5390fe5 100644 --- a/pom.xml +++ b/pom.xml @@ -99,10 +99,7 @@ </profile> <profile> - <id>clean-libs</id> - <activation> - <activeByDefault>true</activeByDefault> - </activation> + <id>dev-libs</id> <build> <plugins> <plugin> @@ -128,6 +125,29 @@ </execution> </executions> </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <inherited>false</inherited> + <executions> + <execution> + <id>dev-libs</id> + <goals> + <goal>run</goal> + </goals> + <phase>package</phase> + <configuration> + <target> + <copy todir="${basedir}/libs"> + <fileset dir="${basedir}/target/release-package/libs"/> + </copy> + </target> + </configuration> + </execution> + </executions> + </plugin> </plugins> </build> </profile> @@ -323,7 +343,7 @@ <descriptors> <descriptor>${basedir}/assembly/dependencies-${ignite.edition}.xml</descriptor> </descriptors> - <outputDirectory>${basedir}</outputDirectory> + <outputDirectory>${basedir}/target/release-package</outputDirectory> <finalName>libs</finalName> <appendAssemblyId>false</appendAssemblyId> </configuration> @@ -340,7 +360,7 @@ <descriptor>${basedir}/assembly/dependencies-optional-${ignite.edition}.xml </descriptor> </descriptors> - <outputDirectory>${basedir}/libs</outputDirectory> + <outputDirectory>${basedir}/target/release-package/libs</outputDirectory> <finalName>optional</finalName> <appendAssemblyId>false</appendAssemblyId> </configuration> @@ -453,5 +473,68 @@ <module>examples</module> </modules> </profile> + + <profile> + <id>apache-release</id> + <build> + <plugins> + <plugin> + <groupId>net.ju-n.maven.plugins</groupId> + <artifactId>checksum-maven-plugin</artifactId> + <version>1.2</version> + <executions> + <execution> + <goals> + <goal>files</goal> + </goals> + <phase>install</phase> + </execution> + </executions> + <configuration> + <fileSets> + <fileSet> + <directory>target</directory> + <includes> + <include>ignite-${project.version}-source-release.zip</include> + </includes> + </fileSet> + </fileSets> + <algorithms> + <algorithm>MD5</algorithm> + <algorithm>SHA-1</algorithm> + </algorithms> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <inherited>false</inherited> + <executions> + <execution> + <id>apache-sources-pack</id> + <goals> + <goal>run</goal> + </goals> + <phase>deploy</phase> + <configuration> + <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" /> + </zipfileset> + </zip> + </target> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project>