Mark Harrah
18a03f0e25
API extraction: handle any type that is annotated, not just the spec'd simple type. Fixes #559 .
2012-10-05 09:06:35 -04:00
Mark Harrah
5500d38367
invalidate cache when metadata deleted from local repository
2012-09-23 15:46:26 -04:00
Mark Harrah
22cd38ae32
pending test case demonstrating cache issue when deleting parts of local repository
2012-09-22 16:46:11 -04:00
Mark Harrah
ad92037d34
sample usage of separate macro configuration
2012-09-18 14:01:19 -04:00
Eugene Vigdorchik
b8ef434ec1
When forking tests serialize Event.error as well. Closes #543 .
2012-09-18 13:23:29 -04:00
Mark Harrah
37661c9576
Strip explicitArtifacts from projectDependencies. Fixes #546 .
...
The module definition (ModuleID) got copied as to be the dependency definition,
but as a dependency definition, it should not include explicit artifacts.
2012-09-12 14:31:57 -04:00
Mark Harrah
b15fb72727
Fail publishing when artifacts to publish do not exist.
2012-09-11 11:37:41 -04:00
Mark Harrah
ed902ea565
Proper isolation of build definition classes. Fixes #536 , #511 .
2012-08-30 16:37:56 -04:00
Mark Harrah
3dd3a18996
Force update on change to last modified time of artifacts or cached descriptor.
...
This is part 2 of the fix for #532 . It may also fix issues when working with
multiple local projects via 'publish-local' and binary dependencies.
2012-08-29 11:13:48 -04:00
Mark Harrah
7a7acce621
don't write <scope> section of pom if scope is 'compile'
2012-08-28 11:55:24 -04:00
Mark Harrah
74c07c64a7
Merge multiple dependency definitions for the same ID. Fixes #468 , #285 , #419 , #480 .
...
This is only a workaround. Multiple dependency definitions should be avoided
in general.
2012-08-27 10:49:13 -04:00
Eugene Vigdorchik
b4e64d37db
Various fork in Test fixes. Closes #512 #515 .
2012-08-25 07:15:23 -04:00
Mark Harrah
089b4e284c
three-stage incremental compilation
2012-08-25 07:15:23 -04:00
Mark Harrah
59c025a767
run either javadoc (Java sources only) or scaladoc (Scala only or mixed), but not both
2012-07-17 13:51:17 -04:00
Mark Harrah
464193d0f6
sourcesInBase setting. fixes #494
2012-07-06 10:28:51 -04:00
Mark Harrah
d8f5c39465
remove most occurrences of ScalaObject
2012-07-01 15:16:41 -04:00
Mark Harrah
2df88bf0a3
dependency-management/module-confs test pending
2012-06-18 08:18:39 -04:00
Mark Harrah
e832d136e8
fix dependency-management/artifact test
2012-06-18 08:18:39 -04:00
Mark Harrah
05e9c2cdf4
fix update-sbt-classifiers test
2012-06-18 08:18:39 -04:00
Mark Harrah
e85836d7cc
fix ivy-settings-a test
2012-06-18 08:18:39 -04:00
Mark Harrah
1c842b3341
another variant of resident-java test from pvlugter
2012-05-30 07:13:15 -04:00
Mark Harrah
80a58d11ae
extend empty-package test
2012-05-30 07:13:15 -04:00
Mark Harrah
4816991b18
basic support for pending scripted tests
2012-05-19 18:20:20 -04:00
Mark Harrah
7bed381bec
cleanup compilation tests
2012-05-12 23:12:29 -04:00
Mark Harrah
ae48ed6489
notes from 0.11.3
2012-05-05 20:35:04 -04:00
Mark Harrah
ffc46fed7f
fix dep-mgmt tests
2012-05-05 20:35:04 -04:00
Mark Harrah
d25103ff9f
fix dependency-management tests
2012-05-02 19:56:35 -04:00
Mark Harrah
dfac015eb3
exclude should apply to any artifact type, not just jars. fixes #436
2012-04-28 18:58:52 -04:00
Mark Harrah
408d11557d
handle Java sources not compiled in Mixed configuration
2012-04-28 18:58:52 -04:00
Mark Harrah
6769c94208
basis for a resident compiler
...
unstable, but can be tested with -Dsbt.resident.limit=n
n is the maximum Globals kept around
2012-04-28 18:58:52 -04:00
Mark Harrah
d837f869bd
using some of the embedding interfaces
2012-04-18 11:02:52 -04:00
Mark Harrah
13d3e7dde3
update to Scala 2.9.2
2012-04-13 17:47:12 -04:00
Mark Harrah
7109bc9637
configuration via ivysettings.xml: use URI instead of URL and make 'inter-project' resolver available for multi-project builds. ref #416
2012-04-11 22:40:45 -04:00
Mark Harrah
f94eae15b6
merge test forking from vigdorchik/xsbt/wip_fork_test
2012-04-06 20:48:31 -04:00
Eugene Vigdorchik
e8798ddca8
Add test and allow the java options to be picked for a default test group created.
2012-04-05 12:02:53 +04:00
Mark Harrah
6015d082aa
use resolvers configured in plugin definition for update-sbt-classifiers. fixes #304 .
2012-04-01 23:19:08 -04:00
Mark Harrah
6fb1934efa
filter detected binary plugins by classpath now that plugin class loader is shared. fixes #412
2012-03-31 21:51:01 -04:00
Mark Harrah
bfd451dac1
fix project/external-conflict test to use temporary cache
2012-03-14 18:51:17 -04:00
Mark Harrah
b523594f6a
fix project/transitive-plugins test, second try
2012-03-14 18:51:17 -04:00
Mark Harrah
15b2d59c01
fix project/transitive-plugins test
2012-03-13 08:01:58 -04:00
Mark Harrah
1546ff0175
fix project/src-plugins test
2012-03-13 08:01:58 -04:00
Eugene Vigdorchik
d81f2b5870
test-quick test.
2012-03-10 19:52:57 +04:00
Indrajit Raychaudhuri
2e554c10ba
Add support for compile task specific settings on `compile` task axis
...
So far we had ability to configure compile task specific settings on
`Compile` Configuration scope only. We can now add `compile` task scope
as well.
Usecase: one can now specify:
```
// applies for all tasks on Compile axis
scalacOptions in Compile += "-deprecation"
// applies for compile tasks on Compile axis
scalacOptions in (Compile, compile) += "-Xcheckinit" // effectively, "-deprecation -Xcheckinit"
```
2012-03-06 11:20:11 +05:30
Mark Harrah
6746557d05
addCommandAlias method for defining command aliases in build definitions. fixes #388
2012-03-05 13:40:17 -05:00
Mark Harrah
868196e652
delete empty parent directories of deleted class files. fixes #387
2012-03-05 13:40:17 -05:00
Jason Zaugg
d422b5cb8f
Scripted test for a macro def in a source file.
...
Needed to increase MaxPermSize, otherwise I was unable to run this test on Java 1.6.0_29 64bit Server on Mac OS.
2012-03-04 22:51:57 +01:00
Eugene Vigdorchik
63aa36bd1e
More agressive overwrite.
2012-02-27 22:28:09 +04:00
Eugene Vigdorchik
cca5b7e2f7
Add overwrite validation to the test.
2012-02-27 19:24:10 +04:00
Eugene Vigdorchik
e747b7b378
Add simple scripted test to verify overwrite functionality doesn't break .sbt file.
2012-02-27 18:28:06 +04:00
Mark Harrah
5fa93ca9f9
work around 'data has not been loaded' exception when direct dependency overridden by newer version
2012-02-14 21:59:13 -05:00