Mark Harrah
8c0d441fec
clean up Ivy-related logging
2011-03-22 20:53:33 -04:00
Steve Gury
4fccc2fa88
Escape path in proguard configuration in order to build on windows, refactor InstallExtarctProject in order to be a subclass of the Proguard trait
...
Removed path escaping on classpath...
Remove unuseful log.error, change space indent with tab indent, restore file permission to 644
2011-03-22 20:43:06 -04:00
Mark Harrah
e0b453225e
logging for packaging
2011-03-22 20:42:21 -04:00
Mark Harrah
0123351a8f
initially only display originating task failures only
2011-03-21 20:50:20 -04:00
Mark Harrah
1de086755b
command logging through Streams, 'last' without a key to redisplay it
2011-03-21 20:26:04 -04:00
Mark Harrah
f34c3b5837
some renamings and removals suggested by Heiko
...
clarify command-related members of State:
processors -> definedCommands
commands -> remainingCommands
drop some Extracted members:
curi replaced by currentRef.build
cid replaced by currentRef.project
2011-03-21 17:56:41 -04:00
Mark Harrah
caee48130e
split out SessionSettings from Project.scala
2011-03-21 17:56:24 -04:00
Mark Harrah
63b1c3441b
work on displaying task errors
2011-03-20 22:54:01 -04:00
Mark Harrah
7b4c16f294
cleanup
2011-03-19 23:22:18 -04:00
Mark Harrah
4ce57596d9
fix exit code
2011-03-19 14:07:03 -04:00
Mark Harrah
3821239b43
cleanup
2011-03-19 14:06:11 -04:00
Mark Harrah
50f1bd73d6
add convenience method for evaluating tasks
2011-03-19 00:04:37 -04:00
Mark Harrah
7c7af7c998
use 'distinct' for State.++ to ensure commands are not duplicated
2011-03-19 00:04:07 -04:00
Mark Harrah
6215819890
'update' caching now takes into account whether jars still exist
2011-03-17 21:29:35 -04:00
Mark Harrah
68dfe723e7
versions to 0.9.3-SNAPSHOT
2011-03-16 22:30:50 -04:00
Mark Harrah
5933e7b29c
update README
2011-03-16 22:30:49 -04:00
Mark Harrah
e212756828
versions for 0.9.2
2011-03-16 22:24:23 -04:00
Mark Harrah
afbd23e9f3
global plugin configuration in ~/.sbt/plugins/
...
just like <base>/project/plugins/ but included in all projects
2011-03-16 22:22:46 -04:00
Mark Harrah
37e24daebf
use stable ordering for PathFinder.getFiles
2011-03-16 22:22:20 -04:00
Mark Harrah
15e785a1e4
more stable managed classpath ordering
2011-03-16 22:21:02 -04:00
Mark Harrah
a2bbf741ad
fix exception swallowing in IO.archive
2011-03-16 22:17:09 -04:00
Mark Harrah
b1d39404a1
make default conflict manager ignore force
...
see comment on IvySbt.latestNoForce
2011-03-16 20:10:41 -04:00
Mark Harrah
ac280e5fe7
if sbtPlugin is true, sbt dependency and resolver are added
2011-03-16 20:09:59 -04:00
Mark Harrah
4a8e79befb
retrieve to build, update-classifiers action
...
set retrieve := true to have dependencies retrieved to the build
the location is by default shared by all projects in a build
(<built-root>/lib_managed/), but can be per-project
update-classifiers and update-sbt-classifiers retrieves artifacts with classifiers
for project dependencies and for sbt, respectively
The default setting is classifiers := Seq("javadoc", "sources")
2011-03-15 22:12:59 -04:00
Mark Harrah
09b36a4476
make global scope explicit in command-retrieval
2011-03-13 21:42:44 -04:00
Mark Harrah
787f00985b
detailed UpdateReport replaces Map[String,Seq[File]]
...
the information included is:
configuration -> module -> artifact -> file
2011-03-13 21:40:49 -04:00
Mark Harrah
26d834e926
binary plugin auto-detection
2011-03-13 21:38:05 -04:00
Mark Harrah
8da0f1705e
Plugin auto-settings empty by default
2011-03-13 21:33:28 -04:00
Mark Harrah
10d2d4c14a
readLines from URL
2011-03-13 21:32:38 -04:00
Mark Harrah
d371ff9314
more consistent configuration of the Ivy user directory
2011-03-12 10:28:53 -05:00
Mark Harrah
f18241395b
'reload plugins' to change to plugins project
...
'reload return' to change back to original project.
Declaring a plugin:
> reload plugins
> set libraryDependencies += ...
> reload return
2011-03-11 22:33:30 -05:00
Mark Harrah
d53d5fb7cf
api extraction fixes for self types and expanded names
2011-03-11 16:57:15 -05:00
Mark Harrah
d719c7d6a9
add missing debug case for SameAPI
2011-03-11 16:55:23 -05:00
Mark Harrah
700b67c322
clean up boot classpath handling
2011-03-11 16:54:45 -05:00
Mark Harrah
c0c287d50e
reintegrate history commands, add proper parsing for recursive commands
2011-03-11 16:52:44 -05:00
Mark Harrah
b996a95157
cleanup
2011-03-11 16:52:12 -05:00
Mark Harrah
77092b7888
resolver keys, javaHome, scalaHome, and change Java source resolution
...
- rename resolvers to fullResolvers, baseResolvers to resolvers
- if set, use javaHome for compilation as well as running
- add scalaHome configuration for easily configuring scalaInstance
for a local Scala installation
- no longer require source roots for Java sources. Instead, resolve
ambiguities by package name and then distance to root. Common
package suffixes in different directories within the same project
are a potential problem.
2011-03-09 18:07:43 -05:00
Mark Harrah
fc32a31abf
Merge branch '0.9' of github.com:harrah/xsbt into 0.9
2011-03-08 17:53:43 -05:00
Mark Harrah
0935fba0b5
better cycle handling in SameAPI
2011-03-08 17:51:14 -05:00
Mark Harrah
37f793be6e
make ClasspathOptions configurable
2011-03-08 17:50:19 -05:00
Mark Harrah
ea188e74cc
success indication and timestamps for actions
2011-03-06 21:57:31 -05:00
Mark Harrah
201faacce8
update README for 0.9.1
2011-03-06 16:02:41 -05:00
Mark Harrah
24e30f14c8
version bump
2011-03-06 15:32:26 -05:00
Mark Harrah
3ce0e5dd2d
versions for 0.9.1
2011-03-06 15:32:26 -05:00
Mark Harrah
a680dc2336
fix tests
2011-03-06 15:32:06 -05:00
Mark Harrah
f6fe55f57c
space adjustments for alias-related parsers
2011-03-06 08:32:51 -05:00
Mark Harrah
3a85bd47d6
restore missing piece of alias body that prevents looping
2011-03-06 08:21:16 -05:00
Mark Harrah
15e40d4172
filename cleanup
2011-03-05 15:13:16 -05:00
Mark Harrah
d7e2f6233d
use the launcher's cache directory by default if it is set
2011-03-05 09:11:16 -05:00
Mark Harrah
1ee5891ac9
further delegation adjustments to searching project=Global
2011-03-05 08:50:08 -05:00