- Specify behavior of ChangeReport and give it a toString implementation.
- Cache initialization.
- Specify cleaning behavior on TaskDefinition and Tracked instances.
- Sync task implementation handles output changes.
- Specify behavior of ChangeReport and give it a toString implementation.
- Cache initialization.
- Specify cleaning behavior on TaskDefinition and Tracked instances.
- Sync task implementation handles output changes.
* Added the top-level interface project for communicating across scala versions within a jvm.
* Added plugin project containing analysis compiler plugin
* Added component compiler to build xsbt components against required version of Scala on the fly
* Added interface to compiler that runs in the same version of Scala
* Added frontend that compiles against a given version of Scala with or without analysis.
* Added the top-level interface project for communicating across scala versions within a jvm.
* Added plugin project containing analysis compiler plugin
* Added component compiler to build xsbt components against required version of Scala on the fly
* Added interface to compiler that runs in the same version of Scala
* Added frontend that compiles against a given version of Scala with or without analysis.
* Subprojects can be excluded from dependencies so that their actions aren't executed when a parent's actions are
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@944 d89573ee-9141-11dd-94d4-bdf5e562f29c
scripted testing, and the builder projects. This included removing the recordingDepth hack from Logger.
Logger buffering is now enabled/disabled per thread.
* Fix compileOptions being fixed after the first compile
* Minor fixes to output directory checking
* Added defaultLoggingLevel method for setting the initial level of a project's Logger
* Cleaned up internal approach to adding extra default configurations like 'plugin'
* Added syncPathsTask for synchronizing paths to a target directory
* Allow multiple instances of Jetty (new jettyRunTasks can be defined with different ports)
* jettyRunTask accepts configuration in a single configuration wrapper object instead of many parameters
* Fix web application class loading (#35) by using jettyClasspath=testClasspath---jettyRunClasspath for
loading Jetty. A better way would be to have a 'jetty' configuration and have
jettyClasspath=managedClasspath('jetty'), but this maintains compatibility.
* Copy resources to target/resources and target/test-resources using copyResources and copyTestResources
tasks. Properly include all resources in web applications and classpaths (#36). mainResources and
testResources are now the definitive methods for getting resources.
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@936 d89573ee-9141-11dd-94d4-bdf5e562f29c