@@ -50,7 +50,7 @@ def release_version
50
50
end
51
51
52
52
def version
53
- "#{ release_version } .0-beta2 "
53
+ "#{ release_version } .0-beta3 "
54
54
end
55
55
56
56
ide_version = "2.8.0"
@@ -446,55 +446,6 @@ file "build/third_party/java/jetty/jetty-repacked.jar" => [
446
446
cp "build/third_party/java/jetty/jetty-repacked.jar" , "third_party/java/jetty/jetty-repacked.jar"
447
447
end
448
448
449
- #task "release" => [
450
- # :clean,
451
- # :build,
452
- # '//java/server/src/org/openqa/selenium/remote/server:server:zip',
453
- # '//java/server/src/org/openqa/grid/selenium:selenium:zip',
454
- # '//java/client/src/org/openqa/selenium:client-combined-v3:zip',
455
- # ] do |t|
456
- # # Unzip each of the deps and rename the pieces that need renaming
457
- # renames = {
458
- # "client-combined-v3-nodeps-srcs.jar" => "selenium-java-#{version}-srcs.jar",
459
- # "client-combined-v3-nodeps.jar" => "selenium-java-#{version}.jar",
460
- # "selenium-nodeps-srcs.jar" => "selenium-server-#{version}-srcs.jar",
461
- # "selenium-nodeps.jar" => "selenium-server-#{version}.jar",
462
- # "selenium-standalone.jar" => "selenium-server-standalone-#{version}.jar",
463
- # }
464
- #
465
- # t.prerequisites.each do |pre|
466
- # zip = Rake::Task[pre].out
467
- #
468
- # next unless zip =~ /\.zip$/
469
- #
470
- # temp = zip + "rename"
471
- # rm_rf temp
472
- # deep = File.join(temp, "/selenium-#{version}")
473
- # mkdir_p deep
474
- # cp "java/CHANGELOG", deep
475
- # cp "NOTICE", deep
476
- # cp "LICENSE", deep
477
- #
478
- # sh "cd #{deep} && jar xf ../../#{File.basename(zip)}"
479
- # renames.each do |from, to|
480
- # src = File.join(deep, from)
481
- # next unless File.exists?(src)
482
- #
483
- # mv src, File.join(deep, to)
484
- # end
485
- # rm_f File.join(deep, "client-combined-v3-standalone.jar")
486
- # rm zip
487
- # sh "cd #{temp} && jar cMf ../#{File.basename(zip)} *"
488
- #
489
- # rm_rf temp
490
- # end
491
- #
492
- # mkdir_p "build/dist"
493
- # cp "build/java/server/src/org/openqa/grid/selenium/selenium-standalone.jar", "build/dist/selenium-server-standalone-#{version}.jar"
494
- # cp "build/java/server/src/org/openqa/grid/selenium/selenium.zip", "build/dist/selenium-server-#{version}.zip"
495
- # cp "build/java/client/src/org/openqa/selenium/client-combined-v3.zip", "build/dist/selenium-java-#{version}.zip"
496
- #end
497
-
498
449
499
450
task :'maven-dry-run' => JAVA_RELEASE_TARGETS do |t |
500
451
t . prerequisites . each do |p |
@@ -505,19 +456,10 @@ task :'maven-dry-run' => JAVA_RELEASE_TARGETS do |t|
505
456
end
506
457
507
458
508
- task :release => JAVA_RELEASE_TARGETS + [
509
- # Until we mananage to migrate to Buck entirely.
459
+ task :'prep-release-zip' => [
510
460
'//java/client/src/org/openqa/selenium:client-combined:zip' ,
511
461
'//java/server/src/org/openqa/grid/selenium:selenium:zip' ,
512
- '//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner' ,
513
- ] do |t |
514
- puts t . prerequisites . join ( ', ' )
515
-
516
- # t.prerequisites.each do |p|
517
- # if JAVA_RELEASE_TARGETS.include?(p)
518
- # Buck::buck_cmd.call('publish', ['--dry-run', '--remote-repo', 'https://oss.sonatype.org/service/local/staging/deploy/maven2', p])
519
- # end
520
- # end
462
+ '//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner' ] do |t |
521
463
522
464
mkdir_p "build/dist"
523
465
cp Rake ::Task [ '//java/server/src/org/openqa/grid/selenium:selenium' ] . out , "build/dist/selenium-server-standalone-#{ version } .jar"
@@ -530,6 +472,17 @@ task :release => JAVA_RELEASE_TARGETS + [
530
472
cp Rake ::Task [ '//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner' ] . out , "build/dist/selenium-html-runner-#{ version } .jar"
531
473
end
532
474
475
+
476
+ task :release => JAVA_RELEASE_TARGETS + [ 'prep-release-zip' ] do |t |
477
+ puts t . prerequisites . join ( ', ' )
478
+
479
+ t . prerequisites . each do |p |
480
+ if JAVA_RELEASE_TARGETS . include? ( p )
481
+ Buck ::buck_cmd . call ( 'publish' , [ '--dry-run' , '--remote-repo' , 'https://oss.sonatype.org/service/local/staging/deploy/maven2' , p ] )
482
+ end
483
+ end
484
+ end
485
+
533
486
def read_user_pass_from_m2_settings
534
487
settings = File . read ( ENV [ 'HOME' ] + "/.m2/settings.xml" )
535
488
found_section = false
@@ -557,7 +510,6 @@ task :'publish-maven' do
557
510
creds = read_user_pass_from_m2_settings ( )
558
511
JAVA_RELEASE_TARGETS . each do |p |
559
512
if JAVA_RELEASE_TARGETS . include? ( p )
560
- Buck ::buck_cmd . call ( 'build' , [ p ] )
561
513
Buck ::buck_cmd . call ( 'publish' , [ '--remote-repo' , 'https://oss.sonatype.org/service/local/staging/deploy/maven2' , '--include-source' , '--include-javadoc' , '-u' , creds [ 0 ] , '-p' , creds [ 1 ] , '--signing-passphrase' , passphrase , p ] )
562
514
end
563
515
end
0 commit comments