eugene yokota
54eb6c2d6b
Merge pull request #3929 from eed3si9n/wip/servertest2
...
Backport server testing as a unit test
2018-02-07 21:18:35 -05:00
eugene yokota
bd1532eb4b
Merge pull request #3922 from swaldman/suppressServer
...
Implement a suppressServer setting for high-security builds
2018-02-07 19:25:23 -05:00
Dale Wijnand
639ee220dc
Fix Codacy issue in ServerSpec
2018-02-07 18:17:00 -05:00
Eugene Yokota
23cdfd8369
improve Windows build
2018-02-07 18:16:21 -05:00
Eugene Yokota
3954985506
formatting
2018-02-07 18:16:02 -05:00
Eugene Yokota
5ab122c3cf
Use State to pick the port file
2018-02-07 18:00:02 -05:00
Eugene Yokota
bd0e44c292
start an instance of sbt in the background
2018-02-07 17:49:22 -05:00
Eugene Yokota
a2347332ab
Use ipcsocket
2018-02-07 17:46:23 -05:00
Dale Wijnand
e9d04d8272
Merge pull request #3926 from dkim/skip
...
Update documentation for skip
2018-02-07 11:44:43 +00:00
Deokhwan Kim
11dbbd0cfa
Update documentation for skip
...
'skip' is also supported for 'publish' by sbt/sbt#3380 .
2018-02-07 00:32:03 -05:00
Steve Waldman
96b9429669
Rework false-defaulting 'suppressServer' to true-defaulting 'autoStartServer'.
2018-02-06 11:49:46 -08:00
eugene yokota
dfdd2e1875
Merge pull request #3920 from dwijnand/scripted-from-source
...
Run scripted without sbt/launcher
2018-02-06 11:33:38 -05:00
Dale Wijnand
2db5c77442
Upgrade Scala versions that ^^ uses
...
Refs #3907
2018-02-06 16:02:45 +00:00
Dale Wijnand
3d0619fa37
Add MavenCentral to RunFromSourceMain's repos
2018-02-06 15:19:09 +00:00
Dale Wijnand
4f4328748c
Try RunFromSourceBasedRemoteSbtCreator
2018-02-06 14:14:26 +00:00
Dale Wijnand
abb6f579a7
Un-stub RunFromSource's ComponentProvider impl
2018-02-06 11:35:35 +00:00
Steve Waldman
9601668199
Add a note describing the suppressServer feature.
2018-02-05 23:37:46 -08:00
Steve Waldman
0aa133d276
Implement 'suppressServer' setting, for builds and plugins that prefer to be conservative about exposure to other processes.
2018-02-05 23:11:42 -08:00
Martynas Mickevičius
3a2a84163e
Unfreeze jdk9 appveyor package version
2018-02-05 13:19:09 +01:00
Dale Wijnand
f035626b18
Merge pull request #209 from 2m/wip-handle-jdk-10-version-2m
...
Handle JDK 10 version string
2018-02-05 10:13:58 +00:00
Martynas Mickevičius
e15633064b
Handle JDK 10 version string
2018-02-03 18:19:24 +01:00
Dale Wijnand
f07434a3eb
Merge pull request #3911 from dwijnand/ServerSpec-codacy
...
Fix Codacy issue in ServerSpec
2018-01-31 12:22:56 +00:00
Dale Wijnand
a9bdcc4f0f
Fix Codacy issue in ServerSpec
2018-01-31 10:20:33 +00:00
Dale Wijnand
b228af3cf1
Merge pull request #3909 from eed3si9n/wip/servertest
...
Starting server testing as a unit test
2018-01-31 10:11:45 +00:00
Eugene Yokota
0221858217
improve Windows build
2018-01-31 00:04:23 -05:00
eugene yokota
d6c54fd5d5
Merge pull request #147 from SethTisue/fix-typo-in-filename
...
fix typo in AbstractLogger.scala filename
2018-01-30 23:52:45 -05:00
Eugene Yokota
1f9a8bf310
start an instance of sbt in the background
2018-01-30 23:46:12 -05:00
Eugene Yokota
4b1de14f87
Use State to pick the port file
2018-01-30 23:46:12 -05:00
Eugene Yokota
50f3dd2e20
Use ipcsocket
2018-01-30 23:21:10 -05:00
eugene yokota
cbf7d92488
Merge pull request #3910 from cunei/wip-fix-fork-parallel
...
Allow the full tests/fork-parallel to pass on less than four cores
2018-01-30 22:30:27 -05:00
Seth Tisue
ba5b60300d
fix typo in AbstractLogger.scala filename
2018-01-30 16:19:09 -08:00
Antonio Cunei
c310ade9f8
Allow the full tests/fork-parallel to pass on less than four cores
...
The test will be meaningless on less than four cores, but the
scripted test will pass. On four or more cores, the test wil
test testForkedParallel as expected.
Closes #3545
2018-01-30 23:59:37 +01:00
Dale Wijnand
e3f33ddf7d
Merge pull request #3897 from dwijnand/misc
...
Misc tweaks and cleanups
2018-01-30 13:02:55 +00:00
Dale Wijnand
bee69ebb92
Get rid of old MavenResolverPluginTest
2018-01-30 07:29:17 +00:00
Dale Wijnand
2f48425511
Remove old zinc addSbtAlternateResolver stuff
2018-01-30 07:29:17 +00:00
Dale Wijnand
286758e2ba
Minor cleanups
2018-01-30 07:29:17 +00:00
Dale Wijnand
7a720f1fd0
Merge pull request #3901 from colindean/fix-sbt012x-link
...
Fixes link to documentation for deprecated 0.10/0.12 DSL syntax
2018-01-25 09:44:28 +00:00
Colin Dean
3e11b3f000
Fixes link to documentation for deprecated 0.10/0.12 DSL syntax
...
Fixes sbt/website#558
2018-01-24 23:13:00 -05:00
eugene yokota
be6bbcd82e
Merge pull request #3875 from eed3si9n/wip/scripted
...
non-triggered scripted plugin: SbtPlugin
2018-01-23 20:27:03 -05:00
Dale Wijnand
5daf10d6c7
Tweak the description of KList
2018-01-23 17:14:27 +00:00
Dale Wijnand
92ed849eaa
Remove import-excluding Predef.conforms
...
As of Scala 2.11 Predef.conforms isn't implicit anymore (and it's
deprecated), so import-excluding doesn't avoid the implicit (the
implicit version is now Predef.$conforms). Also in Scala 2.13
Predef.conforms has been removed.
2018-01-23 17:14:15 +00:00
eugene yokota
5d89795657
Merge pull request #3876 from eed3si9n/wip/jlineinit
...
Fix tab completion running `sbt console`
2018-01-22 14:14:35 -05:00
Eugene Yokota
58ee24b427
Migrate to the new way of enabling scripted
2018-01-22 14:03:02 -05:00
Eugene Yokota
0d83b2fc3f
notes
2018-01-22 14:03:02 -05:00
Eugene Yokota
c20029ce16
Work around package name confusion
...
This works around the name conflict between sbt.test package and sbt.Keys.test.
1. sbt.test package is renamed to sbt.scriptedtest. This allows 1.0 plugins and builds to use `test` to mean `Keys.test`.
2. To keep binary compatibility for sbt 0.13 scripted, I am adding `sbt.test.ScriptedRunner` and `sbt.test.ScriptedTests` in `scripted-plugin` artifact.
3. Another affected user is Giter8 plugin that uses ScriptedPlugin. Since the intereactions are limited to `sbt.ScriptedPlugin.*`, we should be fine here. - https://github.com/foundweekends/giter8/blob/v0.11.0-M2/plugin/src/main/scala-sbt-1.0/giter8/SBTCompat.scala
2018-01-22 14:03:02 -05:00
Eugene Yokota
b05802f63b
move some scripted defaults settings to global
...
Fixes #3656
2018-01-22 14:03:02 -05:00
Eugene Yokota
08eaba9107
Add SbtPlugin
...
Fixes #3538
This brings in `sbt.ScriptedPlugin` as `sbt.plugins.ScriptedPlugin` into sbt mothership.
In addition, `sbt.plugins.SbtPlugin` is added that enables the scripted plugin and `sbtPlugin := true`.
This allows plugin authors to bring in scripted plugin by writing:
```scala
lazy val root = (project in file("."))
.enablePlugins(SbtPlugin)
```
2018-01-22 14:02:06 -05:00
Eugene Yokota
655c2ac5d1
Make ScriptedPlugin not a triggered plugin
...
Fixes #3514
2018-01-22 14:00:37 -05:00
eugene yokota
8cfec5b3bf
Merge pull request #3891 from allanrenucci/scripted
...
Enable parallel execution of scripted in the plugin
2018-01-19 12:37:22 -05:00
eugene yokota
8067edbd8a
Merge pull request #3885 from dwijnand/warnings
...
Remove compile warnings
2018-01-17 13:13:51 -05:00