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>
This commit is contained in:
parent
4dc3ba4327
commit
be25ecb393
|
@ -34,7 +34,14 @@ def get_passphrase(prompt="Enter your GPG Passphrase")
|
||||||
ask(prompt) {|q| q.echo = false}
|
ask(prompt) {|q| q.echo = false}
|
||||||
end
|
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/'
|
url = 'https://oss.sonatype.org/service/local/staging/deploy/maven2/'
|
||||||
repositoryId = 'sonatype-nexus-staging'
|
repositoryId = 'sonatype-nexus-staging'
|
||||||
puts "gpg passphrase ?"
|
puts "gpg passphrase ?"
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
#!/usr/bin/env ruby
|
#!/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'
|
group = 'org.eclipse.jgit'
|
||||||
artifacts = [group,
|
artifacts = [group,
|
||||||
group + '.ant',
|
group + '.ant',
|
||||||
|
|
Loading…
Reference in New Issue