jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tri...@apache.org
Subject svn commit: r1526613 - in /jackrabbit/commons/filevault/trunk: ./ parent/ vault-cli/ vault-davex/ vault-hook-example/ vault-hook-externalclass-test/ vault-rcp/ vault-sync/ vault-vlt/
Date Thu, 26 Sep 2013 17:29:10 GMT
Author: tripod
Date: Thu Sep 26 17:29:10 2013
New Revision: 1526613

URL: http://svn.apache.org/r1526613
Log:
@releng add better release management

Added:
    jackrabbit/commons/filevault/trunk/assembly.xml
Modified:
    jackrabbit/commons/filevault/trunk/parent/pom.xml
    jackrabbit/commons/filevault/trunk/pom.xml
    jackrabbit/commons/filevault/trunk/vault-cli/pom.xml
    jackrabbit/commons/filevault/trunk/vault-davex/pom.xml
    jackrabbit/commons/filevault/trunk/vault-hook-example/pom.xml
    jackrabbit/commons/filevault/trunk/vault-hook-externalclass-test/pom.xml
    jackrabbit/commons/filevault/trunk/vault-rcp/pom.xml
    jackrabbit/commons/filevault/trunk/vault-sync/pom.xml
    jackrabbit/commons/filevault/trunk/vault-vlt/pom.xml

Added: jackrabbit/commons/filevault/trunk/assembly.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/assembly.xml?rev=1526613&view=auto
==============================================================================
--- jackrabbit/commons/filevault/trunk/assembly.xml (added)
+++ jackrabbit/commons/filevault/trunk/assembly.xml Thu Sep 26 17:29:10 2013
@@ -0,0 +1,33 @@
+<!--
+ 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.
+-->
+<assembly>
+    <id>src</id>
+    <formats>
+        <format>zip</format>
+    </formats>
+    <fileSets>
+        <fileSet>
+            <directory>${project.basedir}</directory>
+            <outputDirectory></outputDirectory>
+            <excludes>
+                <exclude>**/target/**</exclude>
+                <exclude>**/.*/**</exclude>
+                <exclude>.*/**</exclude>
+            </excludes>
+        </fileSet>
+    </fileSets>
+</assembly>
\ No newline at end of file

Modified: jackrabbit/commons/filevault/trunk/parent/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/parent/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/parent/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/parent/pom.xml Thu Sep 26 17:29:10 2013
@@ -149,6 +149,14 @@
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-surefire-plugin</artifactId>
                     <version>2.4.2</version>
+                    <configuration>
+                        <systemProperties>
+                            <property>
+                                <name>derby.stream.error.file</name>
+                                <value>target/derby.log</value>
+                            </property>
+                        </systemProperties>
+                    </configuration>
                 </plugin>
                 <!-- ======================================================================
-->
                 <!-- R E L E A S E    P L U G I N                                    
      -->

Modified: jackrabbit/commons/filevault/trunk/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/pom.xml Thu Sep 26 17:29:10 2013
@@ -29,7 +29,7 @@
     <!-- ====================================================================== -->
     <!-- P R O J E C T  D E S C R I P T I O N                                   -->
     <!-- ====================================================================== -->
-    <artifactId>vault-reactor</artifactId>
+    <artifactId>jackrabbit-filevault</artifactId>
     <packaging>pom</packaging>
 
     <name>Apache Jackrabbit FileVault (Reactor Project)</name>
@@ -113,6 +113,115 @@
     <!-- P R O F I L E S                                                        -->
     <!-- ====================================================================== -->
     <profiles>
+        <profile>
+            <id>apache-release</id>
+            <properties>
+                <username>${user.name}</username>
+                <keyfile>${user.home}/.ssh/id_rsa</keyfile>
+                <passphrase />
+            </properties>
+            <build>
+                <plugins>
+                    <plugin>
+                        <artifactId>maven-assembly-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <phase>package</phase>
+                                <configuration>
+                                    <descriptors>
+                                        <descriptor>assembly.xml</descriptor>
+                                    </descriptors>
+                                </configuration>
+                            </execution>
+                            <execution>
+                                <id>source-release-assembly</id>
+                                <configuration>
+                                    <skipAssembly>true</skipAssembly>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- JCR-2455: Automatic staging of non-Maven release artifacts -->
+                    <plugin>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <phase>deploy</phase>
+                                <configuration>
+                                    <tasks>
+                                        <mkdir dir="${basedir}/target/${project.version}"
/>
+                                        <copy todir="${basedir}/target/${project.version}"
flatten="true">
+                                            <fileset dir="${basedir}">
+                                                <include name="RELEASE-NOTES.txt" />
+                                                <include name="target/*-src.zip*" />
+                                            </fileset>
+                                        </copy>
+                                        <checksum file="${basedir}/target/${project.version}/jackrabbit-filevault-${project.version}-src.zip"
algorithm="SHA1" property="checksum" />
+                                        <echo file="${basedir}/target/vote.txt">
+From: ${username}@apache.org
+To: dev@jackrabbit.apache.org
+Subject: [VOTE] Release Apache Jackrabbit Filevault ${project.version}
+
+A candidate for the Jackrabbit Filevault ${project.version} release is available at:
+
+https://dist.apache.org/repos/dist/dev/jackrabbit/filevault/${project.version}/
+
+The release candidate is a zip archive of the sources in:
+
+https://svn.apache.org/repos/asf/jackrabbit/commons/filevault/tags/${project.version}/
+
+The SHA1 checksum of the archive is ${checksum}.
+
+A staged Maven repository is available for review at:
+
+https://repository.apache.org/
+
+Please vote on releasing this package as Apache Jackrabbit Filevault ${project.version}.
+The vote is open for the next 72 hours and passes if a majority of at
+least three +1 Jackrabbit PMC votes are cast.
+
+[ ] +1 Release this package as Apache Jackrabbit Filevault ${project.version}
+[ ] -1 Do not release this package because...${line.separator}
+                                        </echo>
+                                        <echo />
+                                        <echo>
+The release candidate has been prepared in:
+
+${basedir}/target/${project.version}
+
+Please deploy it to https://dist.apache.org/repos/dist/dev/jackrabbit/filevault:
+
+cd /path/to/jackrabbit-dev/filevault
+mv ${basedir}/target/${project.version} ${project.version}
+svn add ${project.version}
+svn commit -m 'Apache Jackrabbit Filevault ${project.version} release candidate' ${project.version}
+
+A release vote template has been generated for you:
+
+file://${basedir}/target/vote.txt
+                                        </echo>
+                                        <echo />
+                                    </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>

Modified: jackrabbit/commons/filevault/trunk/vault-cli/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-cli/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-cli/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-cli/pom.xml Thu Sep 26 17:29:10 2013
@@ -117,22 +117,22 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>vault-vlt</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>vault-sync</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>vault-davex</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
 
         <!-- CLI Stuff -->

Modified: jackrabbit/commons/filevault/trunk/vault-davex/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-davex/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-davex/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-davex/pom.xml Thu Sep 26 17:29:10 2013
@@ -51,7 +51,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit</groupId>

Modified: jackrabbit/commons/filevault/trunk/vault-hook-example/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-hook-example/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-hook-example/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-hook-example/pom.xml Thu Sep 26 17:29:10 2013
@@ -96,7 +96,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
 
         <!-- JCR Stuff -->

Modified: jackrabbit/commons/filevault/trunk/vault-hook-externalclass-test/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-hook-externalclass-test/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-hook-externalclass-test/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-hook-externalclass-test/pom.xml Thu Sep 26 17:29:10
2013
@@ -97,7 +97,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
 
         <!-- JCR Stuff -->

Modified: jackrabbit/commons/filevault/trunk/vault-rcp/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-rcp/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-rcp/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-rcp/pom.xml Thu Sep 26 17:29:10 2013
@@ -90,7 +90,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
@@ -152,7 +152,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>vault-davex</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
 

Modified: jackrabbit/commons/filevault/trunk/vault-sync/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-sync/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-sync/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-sync/pom.xml Thu Sep 26 17:29:10 2013
@@ -94,7 +94,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
 
         <!-- JCR Stuff -->

Modified: jackrabbit/commons/filevault/trunk/vault-vlt/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-vlt/pom.xml?rev=1526613&r1=1526612&r2=1526613&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-vlt/pom.xml (original)
+++ jackrabbit/commons/filevault/trunk/vault-vlt/pom.xml Thu Sep 26 17:29:10 2013
@@ -52,12 +52,12 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>org.apache.jackrabbit.vault</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>vault-sync</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit</groupId>
@@ -66,7 +66,7 @@
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
             <artifactId>vault-diff</artifactId>
-            <version>3.0.1-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
         </dependency>
 
         <!-- JCR Stuff -->



Mime
View raw message