Eugene Yokota
4447b7a1af
Fix xml and parser-combinator versions
2017-01-16 11:44:03 -05:00
Eugene Yokota
d91df1f189
Adjust to 1.0.x
2017-01-16 08:44:13 -05:00
Eugene Yokota
1b79cb85b6
Safer template resolver
...
Fixes #2761
With sbt 0.13.13-RC1 rediscovered that the dependency pulled in from
Giter8 was affecting the plugins. To avoid this, this change splits up
the template resolver implementation to another module called
sbt-giter8-resolver, and it will be downloaded using Ivy into
`~/.sbt/0.13/templates/`, and then launched reflectively using Java as
the interface.
2017-01-16 08:44:13 -05:00
Eugene Yokota
73a427c0b8
Adds templateResolvers and `new` command
...
This adds `new` command, which helps create a new build definition. The
`new` command is extensible via a mechanism called the template
resolver,
which evaluates the arbitrary arguments passed to the command to find
and run a template.
As a reference implementation [Giter8][g8] is provided as follows:
sbt new eed3si9n/hello.g8
This will run eed3si9n/hello.g8 using Giter8.
[g8]: http://www.foundweekends.org/giter8/
2017-01-16 08:43:23 -05:00
Eugene Yokota
7ddbd69e53
Use Scala 2.12.1
...
Bump up the Scala version used by sbt to 2.12.1.
Most changes are migration of the integration tests.
2017-01-15 20:49:14 -05:00
Eugene Yokota
b34e182d21
Bump util, lm, and zinc
2017-01-14 00:57:46 -05:00
Eugene Yokota
8c9dfda089
Split log output per channel
...
LogManager implementation is modified to use ManagedLogger, which can swap out backing Appenders without re-creating the log instance.
The State was also changed to track `currentCommand: Option[Exec]`. `Exec` knows the origin of the command invocation, and using that we can now send the network-originated events only to the network clients.
Combined together, this implements log splitting between the sbt clients (channels).
2017-01-13 03:00:02 -05:00
Dale Wijnand
7fcfec8b8e
-sbinary/+sjson-new, -datatype/+contraband & upgrades
...
* start to replace sbinary with sjson-new
* upgrade from sbt/datatype to sbt/contraband
* upgrade and migrate to new sbt modules APIs
2017-01-05 21:59:00 +00:00
Dale Wijnand
337d1130e5
Make sure publishLocalBin has a default implementation
2016-12-11 12:13:11 +00:00
Dale Wijnand
43821667bf
Upgrade scalariform version
2016-12-11 12:13:11 +00:00
Dale Wijnand
6a46c62524
Ugh Scalariform, ruining my formatting, wonderful
2016-12-11 12:08:28 +00:00
Dale Wijnand
5945e3e477
Bump to sbt 0.13.13
2016-12-11 12:08:28 +00:00
Dale Wijnand
b917011082
Add props to define source dependencies on io/util/lm/zinc
...
Use either:
* -Dsbtio.path / -Dsbtutil.path / -Dsbtlm.path / -Dsbtzinc.path on the
command line, or
* -Dsbtio.path= / sbtutil.path= / sbtlm.path / -Dsbtzinc.path in
project/local.properties
2016-12-11 12:08:28 +00:00
Dale Wijnand
cb2e17a347
Cleanup Dependencies
2016-12-11 12:08:28 +00:00
Dale Wijnand
1fa63b64e0
Tweak launchconfig config [fport]
...
Forward port of e94147456c .
2016-11-16 14:42:15 +00:00
Dale Wijnand
08a42eed6d
Cross publishing to 2.12 [fport]
...
Forward port of 462ee042ad .
2016-11-16 14:41:18 +00:00
Eugene Yokota
18233ace05
Using sbt-datatype + sjson-new for JSON serialization
2016-10-27 09:27:41 -04:00
Eugene Yokota
fe1a24cf7c
Adjust to 1.0.x
2016-10-27 02:42:12 -04:00
Dale Wijnand
2aa58b43f4
Merge pull request #2771 from dwijnand/dbuild
...
Workaround #1696 & bump to JDK 1.8
2016-10-11 12:47:57 +01:00
Dale Wijnand
e177ba75d6
Bump sbt/util to 0.1.0-M14
2016-10-05 11:12:16 -05:00
Antonio Cunei
1d146378f8
Allow jdk1.8
2016-09-26 22:45:24 +02:00
eugene yokota
57a655478f
Merge pull request #2725 from dwijnand/scriptless-1.0
...
[sbt 1.0] Configure scripted to do less
2016-09-07 00:46:52 -04:00
Eugene Yokota
f4400ed171
zinc 1.0.0-X3
2016-09-06 23:39:34 -04:00
Dale Wijnand
472d28964a
Configure scripted to do less
...
Particularly doesn't compile, package and publish source and doc jars.
2016-09-01 01:14:14 +01:00
Eugene Yokota
9655f50c55
bumping to zinc 1.0.0-X2
2016-08-30 21:37:20 -04:00
Dale Wijnand
c5f59d4406
Check formatting with TravisCI
...
Fixes #2657
2016-07-18 12:58:30 -04:00
eugene yokota
4b0ccd2dab
Merge pull request #2670 from dwijnand/remove-404-resolvers
...
Remove resolvers to repositories that don't exist
2016-07-18 11:10:18 -04:00
Dale Wijnand
b245cf5f58
Remove resolvers to repositories that don't exist
...
Fixes #2195
2016-07-15 08:16:40 +01:00
Dale Wijnand
84c611af36
Remove unused vals/defs
2016-07-12 14:31:35 +01:00
Dale Wijnand
deea82542c
Remove unused imports
2016-07-12 11:55:10 +01:00
Dale Wijnand
06797514f8
Merge pull request #2655 from dwijnand/cocodacy
...
Fix #2611 : Codacy issues
2016-07-07 23:46:07 +01:00
Dale Wijnand
32760bed55
Remove some fatal exception catching
2016-07-07 18:21:25 +01:00
Eugene Yokota
83f585a95b
bump Zinc up
2016-07-06 22:59:50 -04:00
Eugene Yokota
4195d8aca2
Bumping Zinc to 1.0.0-M5
2016-06-28 14:53:57 +02:00
Eugene Yokota
246ec58e35
Adapting to Zinc changes
2016-06-26 03:55:37 +02:00
Dale Wijnand
836911deab
Bump to Java 7 ( #2649 )
2016-06-21 18:40:24 +02:00
Dale Wijnand
954b74654f
Add scalacOptions
2016-06-21 08:09:29 +01:00
Miles Sabin
1e9bb93285
Override scala organization and version transitively at the Ivy level
2016-06-05 09:46:00 +01:00
Eugene Yokota
1998fb921b
Bumping to zinc 1.0.0-M3
2016-05-12 12:45:09 -04:00
Eugene Yokota
5f9e6e4aad
Don't use test artifacts from other projects
...
Fixes #2597
2016-05-12 12:45:09 -04:00
Eugene Yokota
53b04a2340
Bump up libarydependencies
...
libarydependencies 0.1.0-M9 was pulling in incorrect dependencies.
2016-05-10 01:00:23 -04:00
Eugene Yokota
638c290e62
Fix launcher publishing
2016-05-08 16:45:20 -04:00
Eugene Yokota
d887d7d824
Fix POM settings
2016-05-08 16:18:23 -04:00
Eugene Yokota
6b012b45fa
Bump librarymanagement to 0.1.0-M9. Ref #2500
2016-05-06 13:10:39 -04:00
Eugene Yokota
fd7c162ea8
Bumping up dependencies
2016-05-05 14:38:24 -04:00
Martin Duhem
c70c9989e5
Upgrade to latest zinc
2016-05-04 16:44:31 +02:00
Martin Duhem
893267785f
Update to util 0.1.0-M11
2016-05-04 12:29:01 +02:00
Eugene Yokota
0acf05626a
Remove external dependencies
2016-05-02 04:17:22 -04:00
Eugene Yokota
ab43ec51d8
Adds a scripted test that tests repo override
2016-05-01 03:31:18 -04:00
Eugene Yokota
e3a06b72c0
Use 0.13.11
2016-05-01 03:06:26 -04:00