You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by ja...@apache.org on 2016/01/29 13:27:08 UTC
svn commit: r1727565 - /ace/trunk/build/build.gradle
Author: jawi
Date: Fri Jan 29 12:27:08 2016
New Revision: 1727565
URL: http://svn.apache.org/viewvc?rev=1727565&view=rev
Log:
Some corrections and fixes for our release script.
Modified:
ace/trunk/build/build.gradle
Modified: ace/trunk/build/build.gradle
URL: http://svn.apache.org/viewvc/ace/trunk/build/build.gradle?rev=1727565&r1=1727564&r2=1727565&view=diff
==============================================================================
--- ace/trunk/build/build.gradle (original)
+++ ace/trunk/build/build.gradle Fri Jan 29 12:27:08 2016
@@ -23,7 +23,7 @@
import aQute.bnd.build.Workspace
// Our release number, which has to be monotonically incremented each time we make a new release.
-version = '2.0.1'
+version = '2.1.0'
// Base name for release archives Full name will be ${archivesBaseName}-${version}-${classifier} (e.g. apache-ace-2.0.1-src)
archivesBaseName = "apache-ace"
@@ -55,7 +55,7 @@ rat {
'**/*.ipr',
'**/build.xml',
'**/DEPENDENCIES',
- '**/README',
+ '**/README*',
'**/.gitignore',
'**/generated/**',
'**/packageinfo',
@@ -94,9 +94,9 @@ task stageSrc(type: Zip) {
'*/resources/**',
'*/*.bnd',
'*/*.bndrun',
- '*/*build*.xml',
'run-*/conf/**',
'cnf/ext/**',
+ 'cnf/gradle/*.gradle',
'build.gradle',
'settings.gradle',
'gradle.properties')
@@ -118,14 +118,17 @@ task stageDeps(type: Zip) {
},
// cnf
copySpec {
- from '../cnf'
+ from '..'
into 'cnf'
- include('buildrepo/**',
- 'localrepo/**',
- 'releaserepo/**',
- 'lib/**',
- 'plugins/**',
- 'ecj/**')
+ include('cnf/buildrepo/**',
+ 'cnf/localrepo/**',
+ 'cnf/releaserepo/**',
+ 'cnf/lib/**',
+ 'cnf/plugins/**',
+ 'cnf/gradle/*.jar',
+ 'gradlew',
+ 'gradlew.bat',
+ 'gradle/*')
}
] as CopySpec[]);
into "${archivesBaseName}-${version}-src"
@@ -134,15 +137,15 @@ task stageDeps(type: Zip) {
def aceLauncherCopySpec = copySpec {
from '../org.apache.ace.agent.launcher/generated/org.apache.ace.agent.launcher.felix.jar'
rename('org.apache.ace.agent.launcher.felix.jar', 'ace-launcher.jar')
- }
+}
def obrContentsCopySpec = [
aceLauncherCopySpec,
copySpec {
- from '../cnf/localrepo/org.apache.felix.deployment.rp.autoconf/org.apache.felix.deployment.rp.autoconf-0.1.5.jar'
+ from '../cnf/localrepo/org.apache.felix.deployment.rp.autoconf/org.apache.felix.deployment.rp.autoconf-0.1.8.jar'
}
- ] as CopySpec[];
-
+] as CopySpec[];
+
task stageBin(type: Zip) {
description = 'Create a binary release archive in the local staging folder'
classifier = 'bin'
@@ -247,10 +250,9 @@ task stageMaven(type: Zip) {
into "${archivesBaseName}-${version}-maven"
}
-
task signStaging() {
description = 'Signs the local staging distribution.'
- dependsOn = ['stageSrc', 'stageDeps', 'stageBin', 'stageMaven' ]
+ dependsOn = ['stageSrc', 'stageDeps', 'stageBin', 'stageMaven']
doLast {
fileTree("staging").visit { FileVisitDetails details ->
@@ -262,13 +264,13 @@ task signStaging() {
ant.arg(line: "--detach-sig")
ant.arg(line: details.file.name)
}
-
+
ant.exec(executable: 'gpg', dir: 'staging', output: "staging/" + details.file.name + ".md5") {
ant.arg(line: '--print-md')
ant.arg(line: 'MD5')
ant.arg(line: details.file.name)
}
-
+
ant.exec(executable: 'gpg', dir: 'staging', output: "staging/" + details.file.name + ".sha") {
ant.arg(line: '--print-md')
ant.arg(line: 'SHA512')
@@ -319,7 +321,7 @@ task deleteFromStaging() {
doLast {
getProject().exec {
commandLine 'svn',
- 'delete', svnStagingPath+"/${archivesBaseName}-${version}/",
+ 'delete', svnStagingPath + "/${archivesBaseName}-${version}/",
"-m", "Removing Apache Ace release ${version} from staging."
}
}