Josh Soref
613eb86447
Spelling ( #8028 )
...
* spelling: 1.x
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: a
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: aether
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: anymore
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: artifact
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: available
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: be
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: bridge
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: cannot
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: case-insensitive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: checksum
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: class loads
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: contra
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: dependencies
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: dependency
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: dependent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: deriveds
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: describes
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: early
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: enclosed
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: evaluation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: excluding
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: execution
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: for
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: frequently
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: github
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: green
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: https://www
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: https
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: in-sourcing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: include
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: incompatible
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: indefinitely
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: information
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: inputted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: just
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: lastmodifiedtimes
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: latest
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: manifest
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: miscellaneous
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: more
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: neither
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: never
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: nonexistent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: opted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: outputting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: params
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: performance
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: preceding
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: presentation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: project
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: projects
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: protocol
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: related
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: representation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: res
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: resolverlist
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: resolverset
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: response
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: returned
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: sbt_version
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: scalacheck
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: sentinels
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: separates
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: serves
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: should
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: significant
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: specifically
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: substitute
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: suppress
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: terminal
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: title
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: transitive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: version
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: versions
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: want
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: wanting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: whether
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: sbt Cached Resolution
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: Testing sbt plugins
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-02-04 01:11:28 -05:00
Eugene Yokota
c81d269ed2
Merge branch '1.10.x' into wip/merge-1.10.x
2024-05-07 04:39:25 -04:00
eugene yokota
ecca26175e
[sbt 2.x] remote cache ( #7464 )
...
For the details about this PR, please see the blog post https://eed3si9n.com/sbt-remote-cache/ .
* Add cache basics
* Refactor Attributed to use StringAttributeMap, which is Map[StringAttributeKey, String]
* Implement disk cache
* Rename Package to Pkg
* Virtualize packageBin
* Use HashedVirtualFileRef for packageBin
* Virtualize compile task
2024-02-07 10:34:06 -05:00
xuwei-k
2edb4dcbb6
fix typo
2023-06-24 20:05:52 +09:00
Eugene Yokota
bbc91a4788
Merge branch '1.7.x' into fport/1.7.x
2022-08-10 21:53:50 -04:00
Krzysztof Pado
2bffb2731e
Add support for BSP's buildTarget/outputPaths method
2022-08-03 10:13:48 +02:00
Krzysztof Pado
58f0ff612c
Add support for BSP's buildTarget/outputPaths method
2022-08-01 19:31:43 -07:00
Rui Gonçalves
705d3d58ce
Filter incompatible Scala 3 projects in cross switch commands
2022-06-26 22:46:37 -04:00
kijuky
76c1b68516
Enable the asciiGraphWidth setting to the dependencyTree tasks. #5962
2021-10-19 02:15:31 +09:00
kxbmap
59f178a4c4
Make javaHome that forks scripted tests configurable
...
Normally scripted tests are forked using the JVM that is running sbt.
If set `scripted / javaHome`, forked using it.
```
scripted / javaHome := Some(file("/path/to/jdk-x.y.z"))
```
Or use `java++` command before scripted.
```
sbt> java++ 11!
sbt> scripted
```
2021-10-05 00:35:56 +09:00
Ashley Mercer
b37fc6d5be
Allow JUnitXmlTestsListener output directory to be configured
...
Add `testReportsDirectory` setting to allow output directory for
JUnitXmlTestsListener to be configured.
Add `testReportSettings` which provides defaults values:
- by default this uses the build configuration name as a prefix so
`target/test-reports` for `Test` config, but `target/it-reports`
for `IntegrationTest` (previously this was hardcoded to always
use `target/test-reports`). To override this set e.g.
`Test / testReportsDirectory := target.value / "my-custom-dir"`
- the `JunitXmlTestsListener` is now only attached to the `Test`
and `IntegrationTest` configs by default (previously it was added
to the global configuration object). Any configs which inherit
from one of these will continue to have the listener attached;
but completely custom configurations will need to re-add with:
`project.settings(testReportSettings)`
Fixes #2853
2021-04-12 12:17:50 +01:00
eugene yokota
2b557851ca
Merge pull request #5041 from jsoref/https
...
Https
2020-06-14 17:34:58 -04:00
Yusuke Yamada
ae9bba4b80
Set swoval.tmpdir with absolute path via globalBasePath ( #5048 )
...
Fixes https://github.com/sbt/sbt/issues/5047
When setting swoval.tmpdir via globalBase, changed to set globalBase as absolute path.
`com.swoval.runtime.NativeLoader.loadPackaged` uses `java.lang.System.load`.
It requires absolute path, so we should set `swoval.tmpdir` with absolute path.
2019-09-09 14:13:34 -04:00
Josh Soref
c9d5cbe808
https://www.scala-sbt.org
2019-09-05 14:11:13 -04:00
Josh Soref
5408c1021e
https://github.com
2019-09-05 14:11:04 -04:00
Josh Soref
5ab94fa2ac
https://developer.lightbend.com
2019-09-05 14:11:01 -04:00
Eugene Yokota
ec6cf15f12
Revert "don't require publishTo specified if publishArtifact is `false`"
...
This reverts commit 4668faff7c .
Ref https://github.com/sbt/sbt/pull/3760
Ref https://github.com/sbt/sbt/pull/4931
2019-08-08 00:36:36 -04:00
Yusuke Izawa
b47ca1b9ef
Implement sequential[B](tasks: Seq[Initialize[Task[B]]]) and remove useless comment outs
2018-09-19 20:54:18 -04:00
Nepomuk Seiler
3a7d602b04
FIX #1972 add notes
2018-08-22 18:11:20 +02:00
Kazuhiro Sera
59dbc0645e
Fix the several typos detected by github.com/client9/misspell
2018-08-08 15:57:34 +09:00
eugene yokota
cf31a11b69
Merge branch '1.x' into help-sbt-new
2018-06-27 22:15:02 -04:00
Jason Pickens
c9aa0c5285
Add warning for unknown project configurations.
2018-06-27 18:25:10 +12:00
Guillaume Poirier
59465d9e1f
Adding minimal support for commands in inspect
...
There's also a special case for aliases that will try to resolve
the target of the alias to a task key if possible and display the
output of that key if found.
see https://github.com/sbt/sbt/issues/2881
2018-06-22 09:04:56 -04:00
Eugene Yokota
932f911483
addPluginSbtFile command
...
Fixes https://github.com/sbt/sbt/issues/1502
This adds `--addPluginSbtFile=<file>` command, which adds the given .sbt file to the plugin build.
Using this mechanism editors or IDEs can start a build with required plugin.
```
$ cat /tmp/extra.sbt
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.7")
$ sbt --addPluginSbtFile=/tmp/extra.sbt
...
sbt:helloworld> plugins
In file:/xxxx/hellotest/
...
sbtassembly.AssemblyPlugin: enabled in root
```
2018-06-18 01:50:36 -04:00
Eugene Yokota
7b6ae46116
-Dsbt.offline sets offline setting
...
Fixes #771
2018-06-13 03:52:21 -04:00
Eugene Yokota
86427c7ce7
Merge branch '1.1.x' into wip/merge-1.1.x
2018-06-12 23:33:47 -04:00
alodavi
80601e78ad
[alodavi/improving_loading_settings_messaging] added notes on the Pr
2018-05-15 14:44:00 +02:00
Liu Fengyun
adf045d4f8
move notes to 1.1.5
2018-05-04 16:39:05 +02:00
liu fengyun
9ad1b120c1
add notes
2018-05-03 22:29:34 +02:00
Alistair Johnson
68c005e4b5
Ensure precedence of top level Projects over ComponentProjects
2018-04-07 01:04:45 +02:00
Dale Wijnand
80d342a811
Merge pull request #3995 from ruippeixotog/cross-strict-aggregation
...
Filter incompatible aggregates in cross switch commands
2018-03-08 11:27:55 +00:00
Dale Wijnand
a85d7606f3
Merge pull request #3994 from fmlrt/in_configuration_scope_filter_factories
...
Add more configuration axis ScopeFilter factory methods
2018-03-08 11:26:38 +00:00
Rui Gonçalves
251e5ab26e
Filter incompatible aggregates in cross switch commands
2018-03-07 00:27:22 +00:00
Maksym Fedorov
15f4498494
Add more configuration axis ScopeFilter factory methods
2018-03-06 23:01:31 +01:00
exoego
36438d2ac3
Add eviction warnings options to global
2018-03-02 14:45:56 +09:00
Jonas Fonseca
be43c43783
Fix typo in the 1.1.1 notes
2018-02-17 13:41:00 -05:00
Eugene Yokota
3db0e09b33
Merge branch '1.1.x' into wip/1.1.1
...
# Conflicts:
# main/src/main/scala/sbt/internal/CommandExchange.scala
# main/src/main/scala/sbt/internal/ConsoleProject.scala
# notes/1.0.2/sample.md
# notes/1.1.1/sample.md
# notes/sample.md
# sbt/src/test/scala/sbt/ServerSpec.scala
2018-02-09 23:55:23 -05:00
Eugene Yokota
15018c1971
notes
2018-02-09 23:33:08 -05:00
Steve Waldman
96b9429669
Rework false-defaulting 'suppressServer' to true-defaulting 'autoStartServer'.
2018-02-06 11:49:46 -08:00
Steve Waldman
9601668199
Add a note describing the suppressServer feature.
2018-02-05 23:37:46 -08: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
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
0d83b2fc3f
notes
2018-01-22 14:03:02 -05:00
Eugene Yokota
ca712acf41
Fix tab completion running `sbt console`
...
Fixes #3841
This fixes console task that internally uses JLine. When `console` is started from batch mode, the tab is printed as is. This is because JLine is not initialized yet.
Calling `usingTerminal` initializes and restores the terminal afterwards.
2018-01-16 15:41:48 -05:00
Dale Wijnand
0885233281
Deprecates Extracted#append for appendWithSession.
...
.. and appendWithoutSession.
2018-01-15 14:48:58 +00:00
Dale Wijnand
a0b27d29b7
Merge pull request #3854 from sbt/1.1.x
...
1.1.x
2018-01-08 11:16:26 +00:00
Eugene Yokota
bd5cbc4fb3
notes
2018-01-05 14:06:46 -05:00
Dale Wijnand
4752084f91
Introduce projectToLocalProject to replace projectToRef
...
Fixes #3757
2018-01-02 16:07:29 +00:00
Dale Wijnand
fd8b422488
Merge pull request #3760 from mpollmeier/mpollmeier/resolver-not-needed-if-not-publishing
...
don't require publishTo specified if publishArtifact is `false`
2017-12-21 15:40:17 +00:00
eugene yokota
de4af16434
Merge pull request #3818 from sbt/1.1.x
...
Merge 1.1.x to 1.x
2017-12-18 20:55:11 -05:00