446
446
task :'prep-release-zip' => [
447
447
'//java/client/src/org/openqa/selenium:client-combined:zip' ,
448
448
'//java/server/src/org/openqa/grid/selenium:selenium:zip' ,
449
- '//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner' ] do | t |
449
+ '//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner' ] do
450
450
451
451
mkdir_p "build/dist"
452
452
cp Rake ::Task [ '//java/server/src/org/openqa/grid/selenium:selenium' ] . out , "build/dist/selenium-server-standalone-#{ version } .jar"
@@ -460,15 +460,7 @@ task :'prep-release-zip' => [
460
460
end
461
461
462
462
463
- task :release => JAVA_RELEASE_TARGETS + [ 'prep-release-zip' ] do |t |
464
- puts t . prerequisites . join ( ', ' )
465
-
466
- t . prerequisites . each do |p |
467
- if JAVA_RELEASE_TARGETS . include? ( p )
468
- Buck ::buck_cmd . call ( 'publish' , [ '--dry-run' , '--remote-repo' , 'https://oss.sonatype.org/service/local/staging/deploy/maven2' , p ] )
469
- end
470
- end
471
- end
463
+ task :'release-java' => [ :'publish-maven' , ':push-release' ]
472
464
473
465
def read_user_pass_from_m2_settings
474
466
settings = File . read ( ENV [ 'HOME' ] + "/.m2/settings.xml" )
@@ -490,7 +482,7 @@ def read_user_pass_from_m2_settings
490
482
return [ user , pass ]
491
483
end
492
484
493
- task :'publish-maven' do
485
+ task :'publish-maven' => JAVA_RELEASE_TARGETS do
494
486
puts "\n Enter Passphrase:"
495
487
passphrase = STDIN . gets . chomp
496
488
@@ -510,7 +502,7 @@ task :'maven-install' do
510
502
end
511
503
end
512
504
513
- task :push_release => [ :release ] do
505
+ task :'push-release' => [ :'prep- release-zip' ] do
514
506
py = "java -jar third_party/py/jython.jar"
515
507
if ( python? )
516
508
py = "python"
0 commit comments