Commit Graph

640 Commits

Author SHA1 Message Date
Eugene Yokota 55cd02be03 Fix fetching of RT Export
Previously it was depending on the side effect of export repo.
This doesn't work when we don't construct offline installer.
2020-09-26 07:02:00 -04:00
eugene yokota ea440e5987
Merge pull request #331 from eed3si9n/wip/bump
Update sbtn
2020-09-23 15:16:50 -04:00
Eugene Yokota adbd541c97 Update sbtn 2020-09-23 02:53:13 -04:00
eugene yokota 80f8323234
Merge pull request #328 from eed3si9n/wip/sbtn
sbtn support
2020-09-20 21:21:56 -04:00
Eugene Yokota 8559b0ece7 Exclude sbtn from RPM file 2020-09-20 21:02:55 -04:00
Eugene Yokota e880829762 Use the real sbt 2020-09-20 20:15:35 -04:00
Eugene Yokota 2def5ef636 sbtn support
Ref https://github.com/sbt/sbt/issues/5665

This implements `--client` option to use `sbt` script as the sbtn runner. The build user can also set the env variable `SBT_NATIVE_CLIENT` to `true`.

The script will attempt to parse `project/build.properties` and use sbtn only when it's sbt 1.4 or above.
2020-09-20 17:13:04 -04:00
eugene yokota 50f44c7ac8
Merge pull request #326 from er1c/java9rtexport
Use java9rtexport library
2020-09-20 14:01:00 -04:00
eugene yokota 3ac3f8479c
Merge branch 'master' into java9rtexport 2020-09-20 13:34:58 -04:00
eugene yokota 78c04dae19
Merge pull request #330 from eed3si9n/wip/sbtversion
Bump 1.3 version used for testing
2020-09-20 13:33:30 -04:00
Eugene Yokota 2514a25013 Bump 1.3 version used for testing 2020-09-20 13:13:19 -04:00
eugene yokota 6934784b77
Merge pull request #329 from eed3si9n/wip/https
Use HTTPS
2020-09-19 22:45:14 -04:00
Eugene Yokota cfc8ca7d67 Use HTTPS 2020-09-19 22:18:49 -04:00
Eric Peters 19da0b75e9 Use java9rtexport library 2020-07-15 14:51:27 -07:00
eugene yokota 7d75936b02
Merge pull request #325 from er1c/robocopy-silent
Make robocopy output silent in sbt.bat to match bash bootstrap copy output
2020-06-27 17:40:43 -04:00
eugene yokota 1e71ba13b6
Merge pull request #322 from henricook/debug-in-sbt-opts
Support the -debug flag in SBT_OPTS
2020-06-19 16:26:23 -04:00
Henri Cook 1bc60adbe7 Tidy up -debug in SBT_OPTS for submission 2020-06-19 17:38:23 +01:00
Eric Peters 1769f23b3c Add metals project files to .gitignore 2020-06-19 08:13:52 -07:00
Eric Peters 4e5e3fbb29 Make robocopy output silent in sbt.bat to match bash bootstrap copy output 2020-06-19 08:07:48 -07:00
eugene yokota 5e5e3c1929
Merge pull request #324 from l-konov/patch-1
Fix issue https://github.com/sbt/sbt/issues/5420
2020-06-11 10:45:07 -04:00
l-konov 5ce1b4b61b
Fix issue https://github.com/sbt/sbt/issues/5420 2020-06-11 16:40:10 +03:00
eugene yokota 76d3c88ad9
Merge pull request #323 from eed3si9n/wip/dont_use_homebrew
Remove Homebrew from CI
2020-05-29 12:20:30 -04:00
Eugene Yokota c55cccd4d5 Remove Homebrew from CI
Ref https://github.com/Homebrew/homebrew-core/issues/50649
2020-05-29 01:52:58 -04:00
Henri Cook 4872ddf3ef Add tests for supporting -debug flag in SBT_OPTSs 2020-05-25 19:39:54 +01:00
Henri Cook b7558e11b9 Support debug flags in SBT_OPTs 2020-05-25 18:57:53 +01:00
eugene yokota 25c1b96dae
Merge pull request #321 from XenonAbe/sbtIssue5223
Fix --jvm-debug not working on Windows
2020-03-03 22:42:17 -05:00
abe 2242091012 Add test for --jvm-debug 2020-03-04 12:05:41 +09:00
abe bcf5f020fe Fix --verbose output with --jvm-debug on Windows 2020-03-04 11:48:56 +09:00
abe 8143bbfc24 Fix --jvm-debug not working on Windows 2020-03-03 14:39:00 +09:00
Eugene Yokota c6ac5619ed BINTRAY_USER 2020-01-24 15:03:40 -05:00
Eugene Yokota 2b5ed6529b Add sbt.build.patch 2020-01-24 11:56:29 -05:00
eugene yokota cfb278b17b
Merge pull request #320 from heksesang/master
Fixed expansion of args with whitespace in JDK 9+.
2020-01-13 12:54:20 -05:00
Gunnar Lilleaasen 415e566577
Fixed expansion of args with whitespace in JDK 9+.
Solves the issue where providing sbt_options and java_args containing whitespaces on Java 9 and higher would fail. Expansion of sbt_options and java_args containing whitespaces would not expand correctly in copyRt(), but instead would create an invalid java command due to missing quotes.
2020-01-13 10:44:28 +01:00
eugene yokota 43498a2e08
Merge pull request #319 from eed3si9n/wip/space
Fix unintended glob expansion
2020-01-08 12:53:26 -05:00
Eugene Yokota 1a2ca2610b Fix unintended glob expansion
Fixes https://github.com/sbt/sbt/issues/5343
2020-01-08 10:10:09 -05:00
eugene yokota 269533c160
Merge pull request #317 from eed3si9n/wip/star
Fixes quoted argument with whitespace
2020-01-04 15:31:11 -05:00
Eugene Yokota d281886584 consolidate Travis CI build jobs 2020-01-04 15:12:31 -05:00
Eugene Yokota c11040c968 Fixes quoted arugment with whitespace
Ref https://github.com/sbt/sbt/issues/5343
Fixes https://github.com/sbt/sbt/issues/5210
2020-01-04 15:05:13 -05:00
eugene yokota ba0976f8cf
Merge pull request #318 from eed3si9n/wip/refactor
refactor sbtProcess to use vararg
2020-01-03 18:39:35 -05:00
Eugene Yokota 0ce5630633 refactor sbtProcess to use vararg
This allows passing whitespace as part of an argument.
2019-12-28 02:36:53 -05:00
eugene yokota 6c55f68f5c
Merge pull request #316 from eed3si9n/wip/rsync
rsync flags
2019-12-24 22:41:13 -05:00
Eugene Yokota d35fe3aeaf rsync flags
Fixes https://github.com/sbt/sbt/issues/5035

Currently `sbt` calls `rsync -a`, which expands to `-rlptgoD`, including `--group` and `--owner` flag that preserves the group and owner of the files. This drops the requirement since we just need to copy files around with the right timestamp.
2019-12-24 21:35:01 -05:00
eugene yokota c0af7e91bb
Merge pull request #315 from eed3si9n/wip/sync
Fix rsync check path
2019-12-24 15:37:53 -05:00
Eugene Yokota 8d06d14019 Fix rsync check path
Starting sbt 1.3.x we use Coursier to build the preloaded local repo using Maven layout.
2019-12-24 15:12:30 -05:00
eugene yokota 7863bd28f6
Merge pull request #313 from eed3si9n/wip/exec
don't use execRunner to copy rt.jar
2019-12-23 14:48:01 -05:00
Eugene Yokota 5559440739 don't use execRunner to copy rt.jar
Ref https://github.com/sbt/sbt-launcher-package/pull/308
Fixes https://github.com/sbt/sbt/issues/5270

The first time `sbt` runs on JDK 11, it copies the `rt.jar` by calling `execRunner java`.. it seems like the control never comes back from it and `sbt` just ends there. This fixes the problem by not calling `execRunner` for that operation.
2019-12-23 01:50:37 -05:00
eugene yokota 2df05c5bfb
Merge pull request #311 from er1c/jvm-debug
Tweak sbt.bat to parse the -debug arguments first
2019-12-20 09:32:30 -05:00
Eric Peters 29548d7628 Tweak sbt.bat to parse the -debug arguments first 2019-12-19 16:15:25 -08:00
eugene yokota d528d0734e
Merge pull request #310 from eed3si9n/wip/offline
Fix Coursier export by adding missing artifacts
2019-12-13 11:25:04 -05:00
Eugene Yokota 595bf0fc2d Fix Coursier export by adding missing artifacts
Ref https://github.com/sbt/sbt-launcher-package/pull/145
Ref https://github.com/sbt/sbt-launcher-package/pull/267
2019-12-13 10:45:13 -05:00