Dale Wijnand
881cb4246a
Notify about shell less
...
+ Don't notify ScriptMain users by moving the logic to xMain
+ Only trigger shell if shell is a defined command
+ Use existing Shell/BootCommand strings instead of new ones
2017-04-12 03:24:38 -04:00
Dale Wijnand
3f590d8e13
Drop most remaining deprecations
2017-04-11 16:46:11 +01:00
Dale Wijnand
7ce389c1da
Define DefaultEvaluateTaskConfig
2017-04-11 16:46:09 +01:00
Dale Wijnand
6820bcf99c
Drop deprecated inputTask method
...
Temporarily (FLW) duplicate it in fullRunInputTask.
2017-04-11 16:45:26 +01:00
Dale Wijnand
91354497ab
Drop deprecated InputTask apply method
2017-04-11 16:44:53 +01:00
Dale Wijnand
01b19f0218
Drop deprecated seq method
2017-04-11 16:44:38 +01:00
Dale Wijnand
4ef5e85390
Drop deprecated default resolvers
2017-04-11 16:43:01 +01:00
Dale Wijnand
0d32f6fc76
Drop File/Seq[File] setting enrichments
2017-04-11 16:42:43 +01:00
Dale Wijnand
4a08b65cb2
Drop ProjectReference implicit lifts
2017-04-11 16:40:38 +01:00
Dale Wijnand
cef287b6e8
Drop deprecated SubProcess apply overload
2017-04-11 16:40:20 +01:00
Dale Wijnand
9f688be9f5
Simplify sbt.Compiler
2017-04-11 16:39:53 +01:00
Dale Wijnand
a6015793e2
Code formatting only changes
2017-04-11 14:32:38 +01:00
Dale Wijnand
be3fa7e66d
Just whitespace & comment changes
2017-04-11 11:48:24 +01:00
Eugene Yokota
34da766f2b
Better error message for bridge resolution
...
The compiler bridge dependency resolution had `missingOk = true` flag on. This would silently succeed even when one of the dependency is missing, and it would randomly fail bridge compilation, which is very confusing.
2017-04-11 03:08:06 -04:00
eugene yokota
4043810dda
Fix installer name
2017-04-09 07:37:42 -07:00
eugene yokota
bd18a0c2c6
Fix Windows script
2017-04-08 23:35:20 -07:00
eugene yokota
70ad35ebb6
Minor Windows fixes
2017-04-07 22:13:12 -07:00
Eugene Yokota
0f8b3b0ffb
Fix bash script
2017-04-07 04:13:13 -04:00
Dale Wijnand
7ac685831c
Merge pull request #148 from sbt/wip/mkdir2
...
Make full installer optional
2017-04-07 07:44:54 +01:00
Eugene Yokota
04bc5a9dd2
Publish full installers to lightbend organization
...
Offline installation exceeds 50MB file limit for OSS organization.
2017-04-07 01:40:05 -04:00
Eugene Yokota
2fad446e67
Make offline installer optional
2017-04-07 00:56:55 -04:00
Eugene Yokota
d3ca77a95d
mkdir before rsync
...
Fixes sbt/sbt#3005
2017-04-07 00:32:16 -04:00
Dale Wijnand
31b1be2f3b
Merge pull request #3081 from dwijnand/kill-project-delegation
...
Kill project delegation
2017-04-06 07:34:39 +01:00
Dale Wijnand
a0eeec37e2
Kill project delegation
2017-04-05 22:47:39 +01:00
Dale Wijnand
5ec8aac18b
Merge pull request #3080 from dwijnand/artefact-classifier-and-configurations
...
Stop defining the artifact configuration based on the classifier
2017-04-05 21:44:44 +01:00
Dale Wijnand
cd5c36a11f
Stop defining the artifact configuration based on the classifier
...
I believe this was accidentally not forward-ported from the 0.14 branch
to the 1.0.x branch. Notice the change was present in #1016 :
https://github.com/sbt/sbt/pull/1016/files#diff-6373e7f7122325e753b75fe1cc76ff5fL576
and missing in #2478 :
https://github.com/sbt/sbt/pull/2478/files#diff-6373e7f7122325e753b75fe1cc76ff5fR680
2017-04-05 14:14:18 +01:00
Eugene Yokota
061b259d1d
Fix build
2017-04-04 23:56:54 -04:00
Eugene Yokota
ed8034f12d
Bump IO
2017-04-04 23:55:39 -04:00
eugene yokota
1f02e61819
Merge pull request #3077 from eed3si9n/fport/3008
...
[fport] Notify & enable users to stay in the warm shell
2017-04-04 20:33:05 -07:00
eugene yokota
42b8da18c3
Merge pull request #3076 from eed3si9n/fport/2908
...
[fport] Fix triggeredBy/storeAs/etc using :=
2017-04-04 20:08:05 -07:00
eugene yokota
f0a16b927a
Merge pull request #3072 from eed3si9n/fport/2993
...
[fport] Add local-preloaded repo
2017-04-04 19:43:20 -07:00
eugene yokota
43d0013bf7
Merge pull request #3075 from eed3si9n/fport/3025
...
[fport] Write sbt.version to project/build.properties
2017-04-04 18:21:11 -07:00
eugene yokota
e2a1f02be9
Merge pull request #3074 from eed3si9n/fport/3015
...
[fport] ScriptedPlugin: Add support for paginated tests
2017-04-04 18:08:47 -07:00
eugene yokota
de0faf446f
Merge pull request #3073 from eed3si9n/fport/3001
...
[fport] Avoid missleading, link the syntax migration guide
2017-04-04 17:03:59 -07:00
Eugene Yokota
15255c15b0
Don't warn on server command
2017-04-04 20:00:56 -04:00
Eugene Yokota
7ffae0f7df
Fix patch error
2017-04-04 19:59:25 -04:00
Dale Wijnand
c41d428dbc
Handle non-shell sbt startup warning
...
The sbt/sbt-launcher-package doesn't invoke sbt with the "shell"
command. sbt has a mechanism for handling this in its "boot" command
that adds an "iflast shell" to the commands. Handle this when displaying
the "Executing in batch mode" warning.
Fixes #3004
2017-04-04 19:45:24 -04:00
Dale Wijnand
6d3129dcb7
Try communicating in actual English
2017-04-04 19:44:26 -04:00
Dale Wijnand
7b4a349d5b
Instruct how to get into interactive mode directly
2017-04-04 19:44:18 -04:00
Dale Wijnand
f5d7c384a4
Switch from log.info and !!! to log.warn
...
Good idea, Lars. Thanks.
2017-04-04 19:43:55 -04:00
Dale Wijnand
1a2bfc546b
Notify & enable users to stay in the warm shell
...
Notify & enable users to stay in sbt's shell on the warm JVM by hitting
[ENTER] while sbt is running.
Looks like this; first I run 'sbt about', then I hit [ENTER]:
$ sbt about
[info] !!! Executing in batch mode !!! For better performance, hit [ENTER] to remain in the sbt shell
[info] Loading global plugins from /Users/dnw/.dotfiles/.sbt/0.13/plugins
[info] Loading project definition from /s/t/project
[info] Set current project to t (in build file:/s/t/)
[info] This is sbt 0.13.14-SNAPSHOT
[info] The current project is {file:/s/t/}t 0.1.0-SNAPSHOT
[info] The current project is built against Scala 2.12.1
[info] Available Plugins: sbt.plugins.IvyPlugin, sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin, sbt.plugins.JUnitXmlReportPlugin, sbt.plugins.Giter8TemplatePlugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.10.6
>
>
Fixes #2987
2017-04-04 19:43:28 -04:00
eugene yokota
e9e6939c8f
Merge pull request #77 from eed3si9n/fport/2999
...
[fport] JLine 2.14.3
2017-04-04 16:23:59 -07:00
Eugene Yokota
9dac6e910d
Split dependency-management tests
2017-04-04 19:22:09 -04:00
Eugene Yokota
cac2d5ad7b
Add local-preloaded repo
2017-04-04 19:20:25 -04:00
Eugene Yokota
690f1c4470
Adjust actions/task-map
2017-04-04 19:12:00 -04:00
Eugene Yokota
6606958d40
Add { for readability
2017-04-04 18:49:37 -04:00
Dale Wijnand
7ac43c5e59
Tell the user we're setting sbt.version
2017-04-04 18:47:52 -04:00
Dale Wijnand
cd63c1f844
Add -Dsbt.skip.version.write=true opt-out
2017-04-04 18:47:43 -04:00
Dale Wijnand
a974ce7bb4
Write sbt.version to project/build.properties
...
Have sbt.version set in project/build.properties is a best practice
because it makes the build more deterministic and reproducible.
With this change sbt, after ensuring that the base directory is probably
an sbt project, writes out sbt.version in project/build.properties if it
is missing.
Fixes #754
2017-04-04 18:46:24 -04:00
eugene yokota
a2b0037f64
Merge pull request #3071 from eed3si9n/fport/3014
...
[fport] Check for regular file in Package.makeJar
2017-04-04 15:23:43 -07:00