Browse Source

Enable passing version number to maven central scripts

Also check if the passed version matches the version pattern
<major>.<minor>.<micro>.<qualifier>-<classifier>

Change-Id: Ib7edf51fb5e89232909611de5b4811a62b4f3953
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
tags/v3.5.0.201409071800-rc1
Matthias Sohn 9 years ago
parent
commit
be25ecb393
2 changed files with 16 additions and 2 deletions
  1. 8
    1
      tools/maven-central/deploy.rb
  2. 8
    1
      tools/maven-central/download.rb

+ 8
- 1
tools/maven-central/deploy.rb View File

@@ -34,7 +34,14 @@ def get_passphrase(prompt="Enter your GPG Passphrase")
ask(prompt) {|q| q.echo = false}
end

version = '3.3.0.201403021825-r'.freeze
version = ARGV[0].freeze
if version =~ /\A(\d+\.\d+\.\d+)\.(\d{12})-(m\d|rc\d|r)\Z/
printf "version %s qualifier %s classifier %s\n", $1, $2, $3
else
printf "invalid version %s\n", version
abort
end

url = 'https://oss.sonatype.org/service/local/staging/deploy/maven2/'
repositoryId = 'sonatype-nexus-staging'
puts "gpg passphrase ?"

+ 8
- 1
tools/maven-central/download.rb View File

@@ -1,5 +1,12 @@
#!/usr/bin/env ruby
version = '3.3.0.201403021825-r'.freeze
version = ARGV[0].freeze
if version =~ /\A(\d+\.\d+\.\d+)\.(\d{12})-(m\d|rc\d|r)\Z/
printf "version %s qualifier %s classifier %s\n", $1, $2, $3
else
printf "invalid version %s\n", version
abort
end

group = 'org.eclipse.jgit'
artifacts = [group,
group + '.ant',

Loading…
Cancel
Save