You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commonsrdf.apache.org by wi...@apache.org on 2015/05/07 16:06:01 UTC

incubator-commonsrdf git commit: several improvements to the build for preparing a release, including cleanner assembly, signing and checksums generation

Repository: incubator-commonsrdf
Updated Branches:
  refs/heads/master 609ac646e -> e0d24bc77


several improvements to the build for preparing a release, including cleanner assembly, signing and checksums generation


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

Branch: refs/heads/master
Commit: e0d24bc7760c23ec2b5d10c63396aff9881b4423
Parents: 609ac64
Author: Sergio Fernández <wi...@apache.org>
Authored: Thu May 7 16:05:51 2015 +0200
Committer: Sergio Fernández <wi...@apache.org>
Committed: Thu May 7 16:05:51 2015 +0200

----------------------------------------------------------------------
 pom.xml                   | 70 +++++++++++++++++++++++++++++++++++++++++-
 src/main/assembly/src.xml |  6 ++++
 2 files changed, 75 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/e0d24bc7/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b864a86..54ca9c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -231,6 +231,7 @@
     </dependencyManagement>
 
     <build>
+        <finalName>apache-commons-rdf</finalName>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
@@ -297,7 +298,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-release-plugin</artifactId>
-                <version>2.4</version>
                 <configuration>
                     <useReleaseProfile>false</useReleaseProfile>
                     <goals>deploy</goals>
@@ -306,6 +306,7 @@
                     <tagNameFormat>@{version}</tagNameFormat>
                     <preparationGoals>clean install</preparationGoals>
                     <pushChanges>false</pushChanges>
+                    <connectionUrl>scm:git:file://`pwd`/.git</connectionUrl>
                 </configuration>
             </plugin>
             <!-- Create code coverage reports and submit them to coveralls.io. -->
@@ -435,4 +436,71 @@
         </pluginManagement>
     </build>
 
+    <profiles>
+        <profile>
+            <id>release</id>
+            <!-- extends the release profile from commons -->
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>sign-artifacts</id>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                                <configuration>
+                                    <excludes>
+                                        <exclude>**/*.asc</exclude>
+                                        <exclude>**/*.md5</exclude>
+                                        <exclude>**/*.sha1</exclude>
+                                    </excludes>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>default-cli</id>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <phase>package</phase>
+                                <configuration>
+                                    <tasks>
+                                        <checksum algorithm="MD5" fileext=".md5">
+                                            <fileset dir="${project.build.directory}">
+                                                <include name="*.zip" />
+                                                <include name="*.tar.gz" />
+                                            </fileset>
+                                        </checksum>
+                                        <checksum algorithm="SHA1" fileext=".sha1">
+                                            <fileset dir="${project.build.directory}">
+                                                <include name="*.zip" />
+                                                <include name="*.tar.gz" />
+                                            </fileset>
+                                        </checksum>
+                                    </tasks>
+                                </configuration>
+                            </execution>
+                        </executions>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.apache.ant</groupId>
+                                <artifactId>ant-nodeps</artifactId>
+                                <version>1.8.1</version>
+                            </dependency>
+                        </dependencies>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/e0d24bc7/src/main/assembly/src.xml
----------------------------------------------------------------------
diff --git a/src/main/assembly/src.xml b/src/main/assembly/src.xml
index c04a35d..35e7077 100644
--- a/src/main/assembly/src.xml
+++ b/src/main/assembly/src.xml
@@ -26,12 +26,18 @@
             <directory>${project.basedir}</directory>
             <outputDirectory></outputDirectory>
             <excludes>
+                <exclude>**/*~</exclude>
+                <exclude>pom.xml.*</exclude>
+                <exclude>prelease.properties</exclude>
                 <exclude>examples/**</exclude>
                 <exclude>**/target/**</exclude>
                 <exclude>**/.*/**</exclude>
                 <exclude>**/*.iml</exclude>
                 <exclude>**/*.ipr</exclude>
                 <exclude>**/*.iws</exclude>
+                <exclude>.project</exclude>
+                <exclude>.classpath</exclude>
+                <exclude>.metadata</exclude>
                 <exclude>atlassian-ide-plugin.xml</exclude>
             </excludes>
         </fileSet>