Dale Wijnand
30bf72482b
Add test for a LM type
...
Use libraryDependencies which is a Seq[ModuleID]
2017-03-27 14:15:12 +01:00
Dale Wijnand
52de082b2e
Add OptJsonWriter to SettingKey
2017-03-27 14:15:11 +01:00
Dale Wijnand
6950a1e061
Use the OptJsonWriter on AttributeKey
2017-03-27 14:15:10 +01:00
Dale Wijnand
63fcca5543
Test setting query functionality
2017-03-27 14:15:10 +01:00
Dale Wijnand
70ac55d0b4
Encode success/failure in setting query response
2017-03-27 14:15:10 +01:00
Dale Wijnand
6211e8d7da
Move some things from terms to imports
2017-03-27 12:29:41 +01:00
Dale Wijnand
43eec230e6
Switch SettingQueryResponse to JValue, implement JValueFormat
2017-03-27 12:29:41 +01:00
Dale Wijnand
f2b70de538
Implement a Manifest-based lookup
2017-03-27 12:29:41 +01:00
Dale Wijnand
342fc2cf8f
Commit to the current JsonFormatRegistry.
2017-03-27 12:29:41 +01:00
Dale Wijnand
6e6f66d6d0
Start structure to discover JsonWriter
2017-03-27 12:29:40 +01:00
Dale Wijnand
371f14d9a5
BuildStructure#root is SessionSettings#currentBuild
2017-03-27 12:29:40 +01:00
Dale Wijnand
992b35af3c
Start setup for JSON-format setting values
2017-03-27 12:29:39 +01:00
Dale Wijnand
aa69d0d042
Split setting query things out into SettingQuery.scala
2017-03-27 12:29:39 +01:00
Dale Wijnand
4566c615c7
Move setting query things into SettingQuery
2017-03-27 12:29:39 +01:00
Dale Wijnand
8081661a7d
Fix ordering
2017-03-27 12:29:38 +01:00
Dale Wijnand
9f13499bcf
Don't double wrap setting value
...
Oh the wonderful world of Object#toString
2017-03-27 12:29:38 +01:00
eugene yokota
317085a458
Merge pull request #3031 from eed3si9n/wip/bump_modules
...
Bump underlying modules to latest
2017-03-23 22:19:53 -07:00
Eugene Yokota
180bdfd129
Bump underlying modules to latest
2017-03-23 12:41:24 -04:00
xuwei-k
f04dbe50bf
fix typo
2017-03-21 16:45:42 +09:00
xuwei-k
5b00e7326b
s/newInstance/getDeclaredConstructor().newInstance()
...
java.lang.Class#newInstance deprecated since Java 9
http://download.java.net/java/jdk9/docs/api/java/lang/Class.html#newInstance--
```
Deprecated. This method propagates any exception thrown by the nullary constructor, including a checked exception. Use of this method effectively bypasses the compile-time exception checking that would otherwise be performed by the compiler. The Constructor.newInstance method avoids this problem by wrapping any exception thrown by the constructor in a (checked) InvocationTargetException.
The call
clazz.newInstance()
can be replaced by
clazz.getDeclaredConstructor().newInstance()
The latter sequence of calls is inferred to be able to throw the additional exception types InvocationTargetException and NoSuchMethodException. Both of these exception types are subclasses of ReflectiveOperationException.
Creates a new instance of the class represented by this Class object. The class is instantiated as if by a new expression with an empty argument list. The class is initialized if it has not already been initialized.
```
2017-03-15 11:53:49 +09:00
eugene yokota
c6b593df95
Merge pull request #2990 from valydia/1.0.x
...
Add logging of the name(s) of build files
2017-03-09 14:46:19 -05:00
eugene yokota
00113e7133
Merge pull request #2962 from ekrich/wip/fix-2551
...
Fix #2551 : scripted mode ignores quotation
2017-03-09 14:45:13 -05:00
Dale Wijnand
5cedfab81e
Bring back global project-axis reference
2017-03-05 13:42:17 +00:00
Dale Wijnand
07e2da9d85
Don't breach responsibility, NetworkChannel
...
Only depend on BuildStructure and currentBuild, not the whole of State!
2017-03-05 13:42:16 +00:00
Dale Wijnand
bf5bc46d3c
Disallow SettingQuery relying on currentProject
...
Introduce a specialised scopedKeyParser on SettingQuery to redefine the
"projectRef" parser to never match "*" or omitted project refereneces.
2017-03-05 13:42:16 +00:00
Dale Wijnand
b282ea51d7
Extract Act.taskKeyExtra
2017-03-05 13:42:15 +00:00
Dale Wijnand
f09897ca29
Drop aggregation in querying settings
2017-03-05 13:42:14 +00:00
Dale Wijnand
2efacb8c46
Delete SettingQuery instances we don't need
...
.. now that there's a copy in the git history
2017-03-05 13:42:14 +00:00
Dale Wijnand
d9d741851a
Add and handle GetSetting
2017-03-05 13:42:11 +00:00
Dale Wijnand
164b0fe830
Pass State to NetworkChannel
2017-03-05 13:40:50 +00:00
Dale Wijnand
1ef59759cc
Extract onExecCommand
2017-03-05 13:40:49 +00:00
valydia
047a061812
Add logging of the name(s) of build files
...
Fixes #1911
2017-03-04 14:13:39 +00:00
Dale Wijnand
e67cd6948b
Fix a bunch but not all compile warnings
2017-03-03 01:33:44 +01:00
Eric K Richardson
3c0257d11c
Merge branch '1.0.x' into wip/fix-2551
2017-02-14 10:39:24 -05:00
ekrich
b97d68a214
Fix #2551 : scripted mode ignores quotation
2017-02-14 10:29:58 -05:00
Devis Lucato
9fd3218eff
Fix typo on sbtVersion description
2017-02-09 12:13:58 -08:00
Eugene Yokota
57b1b5baa9
Remove sbt.syntax
2017-02-08 02:26:50 -05:00
eugene yokota
ba28c00a1a
Merge branch '1.0.x' into topic/generators
2017-02-06 16:17:21 -05:00
eugene yokota
6b5f0980e8
Merge pull request #2940 from eed3si9n/wip/2706
...
[fport] Configurable explicit list of artifacts for Scala binary version check
2017-01-24 12:40:02 -05:00
Dale Wijnand
26a8b0816a
Merge pull request #2937 from eed3si9n/wip/notuples
...
Migrate tuple usage in Defaults.scala to 0.13 build.sbt DSL
2017-01-24 17:18:26 +00:00
Eugene Yokota
51f7d2e24a
Adds an Append instance that extracts taskValue
...
This adds a macro-level hack to support += op for sourceGenerators and resourceGenerators using RHS of Initialize[Task[Seq[File]]].
When the types match up, the macro now calls `.taskValue` automatically.
2017-01-22 22:53:27 -05:00
Eugene Yokota
e2c7f58a14
Uncomment JLine.usingTerminal
2017-01-22 13:13:40 -05:00
Roman Iakovlev
e8b951c0d1
Review comments for https://github.com/sbt/sbt/pull/2633
2017-01-22 13:10:34 -05:00
Roman Iakovlev
982a7c8724
Add new SBT global setting asciiGraphWidth
...
This setting controls the maximum width of the ASCII graphs printed
by commands like `inspect tree`. Default value corresponds to the
previously hardcoded value of 40 characters.
2017-01-22 13:06:20 -05:00
Eugene Yokota
6c4cf28202
Fix dependency-management/scala-organization-version-check
...
No implicit for Append.Value[Vector[String], String] found
2017-01-22 12:57:16 -05:00
Justin Kaeser
cfecf1f6b9
avoid IntelliJ marking valid code as erroneous
...
relative imports and "println _" cause error highlighting in IntelliJ
2017-01-22 12:01:41 -05:00
Miles Sabin
56e843960b
Configurable explicit list of artifacts for Scala binary version check
2017-01-22 11:53:45 -05:00
David Perez
618487eb58
New option sbt.task.timings.omit.paths, to produce even cleaner reports.
2017-01-21 18:48:13 -05:00
David Perez
6ab0bc403a
Renamed:
...
sbt.task.timings.shutdown -> sbt.task.timings.on.shutdown
sbt.task.timings.divider -> sbt.task.timings.unit
2017-01-21 18:48:13 -05:00
David Perez
4f5c5c92a2
Alignment of reported time measuring data
2017-01-21 18:48:13 -05:00