mirror of https://github.com/sbt/sbt.git
1.6 KiB
1.6 KiB
Fixes
Process.applyno longer usesCommandParser. This should fix issues with the android-plugin.- Arguments are passed to javac using an argument file (@). This should fix errors on Windows caused by long command lines.
- Fixed
console-projectfor custom subprojects - Works with Scala 2.8 trunk again.
- API Documentation is up again.
- Fixed logging level behavior on subprojects.
Improvements
- Added
sbt.impl.Argumentsfor parsing a command like a normal action (for [http://code.google.com/p/simple-build-tool/wiki/Processors Processors]) Processorsplit intoProcessor/BasicProcessor.Processorprovides a high level of integration with command processing.BasicProcessoroperates on aProjectbut does not affect command processing. See the API documentation for the signature change.- Can now use Launcher externally, including launching sbt outside of the official jar. This means a
Projectcan now be created from tests. - Added
webappUnmanaged: PathFindermethod toDefaultWebProject.Paths selected by thisPathFinderwill not be pruned byprepare-webappand will not be packaged by package. For example, to exclude the GAE datastore directory: {{{ override def webappUnmanaged = (temporaryWarPath / "WEB-INF" / "appengine-generated" ***) }}} - Added some String generation methods to
PathFinder:toStringfor debugging andabsStringandrelativeStringfor joining the absolute (relative) paths by the platform separator. - All sbt code is now at http://github.com/harrah/xsbt in one project. Instructions for building from source have been updated.