Eugene Vigdorchik
adb7d42f73
Fix compilation error for 2.10.0-M5 for all but main project.
2012-07-17 15:20:37 -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
Indrajit Raychaudhuri
82a338b3a8
Add OSX JNI library extension in includeFilter by default. Closes #500
2012-07-08 00:38:25 -04:00
Mark Harrah
5a93605d75
'orbit' packaging should be handled like a standard jar. fixes #499 . ref #463
2012-07-06 10:28:51 -04:00
Mark Harrah
464193d0f6
sourcesInBase setting. fixes #494
2012-07-06 10:28:51 -04:00
Josh Suereth
171ff5f808
Fix override repositories flag so we can still resolve inter-project dependencies.
2012-06-25 18:48:06 -04:00
Mark Harrah
bfe78f174c
fix makePom delegation
2012-06-16 23:40:52 -04:00
Mark Harrah
0578a49e43
make publishArtifact setting for makePom affected by more general setting. fixes #484 .
2012-06-15 07:54:02 -04:00
Mark Harrah
e37145137f
Revert "use the same logic for selecting extra attributes in addSbtPlugin as in pluginProjectId"
...
Doesn't compile.
This reverts commit 8f14df1930 .
2012-05-30 21:48:06 -04:00
Josh Suereth
76d24091fa
Fixes from mark's suggestions.
...
* Puppies may rest easy from the removal of Option.get calls.
* better names for config values
* Added a helper method to avoid any possible code duplication, besides repeated def, val, match and for keywords.
Looking for ways to remove this duplciation ASAP.
* Moved from pattern match to ._1, my most hated member.
2012-05-30 21:42:45 -04:00
Josh Suereth
52307d27a4
Adding ability to override resolvers from launcher. * Added key which pulls the repositories used by the launcher, if the API allows. * Added which configures whether or not should just use . * Added parsing to launcher so java property is used by default for override setting.
2012-05-30 21:42:45 -04:00
Johannes Rudolph
8f14df1930
use the same logic for selecting extra attributes in addSbtPlugin as in pluginProjectId
...
This enables us to use the same plugins.sbt in projects for release and
pre-release versions of sbt.
2012-05-30 20:02:30 -04:00
Mark Harrah
a099754109
if defined, use explicit historyPath at ThisBuild or Global project scope
2012-05-21 22:23:44 -04:00
Mark Harrah
53ee1c5adf
hk2-jar packaging should be handled like a standard jar. fixes #463
2012-05-16 07:34:15 -04:00
Eugene Vigdorchik
c795511e13
Only allow a single task to run at any point in time if parallelExecution in Test is false.
2012-05-12 10:15:59 -04:00
Eugene Vigdorchik
6f03b83446
Remove unneeded map argument.
2012-05-12 10:15:49 -04:00
Mark Harrah
13e62fd645
Use binary version for cross-version even for snapshots and milestones
...
Rely instead on users not publishing the same stable version against both
stable Scala or sbt releases and snapshots/milestones.
2012-05-05 20:35:05 -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
4de26c1195
allow specifying Scala version for sbt plugin in addSbtVersion
2012-04-13 17:47:12 -04:00
Mark Harrah
2aad26a5ba
Merge 'vjovanov/0.12' into 0.12
2012-04-12 17:21:08 -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
Michael Allman
ba2e42287b
Add support for loading Ivy settings from a URL
2012-04-08 20:22:15 -07:00
Eugene Vigdorchik
f122b95e46
Extract common code to a separate method.
2012-04-08 20:33:46 +04:00
Mark Harrah
f94eae15b6
merge test forking from vigdorchik/xsbt/wip_fork_test
2012-04-06 20:48:31 -04:00
Vojin Jovanovic
0f6a50daee
Addressing https://github.com/harrah/xsbt/pull/418
...
Changed the order of parameters in getScala method.
Changed the key name to scalaOrganization (scala-organization).
Augmented description of the key.
Minor fixes.
2012-04-05 12:19:49 +02: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
Eugene Vigdorchik
05c4fbdc3d
Cleanup: 1) Rename policies since Fork is popular name and clashes with sbt.Fork2. Don't put entire Execution into Group, but just RunPolicy.
2012-04-04 23:50:32 +04:00
Vojin Jovanovic
182b7c655f
Adding `scalaOrg` setting key for scala clones.
...
Adding scalaOrg key that specifies organization (artifactId) of scala used in the project. The change does not affect version checks for dependecies and LauncherConfiguration.
Modified scalaProvider cache in Launcher to use (scalaOrg, version) as a key.
Downloaded jars are stored in the folder scala-.../lig-<scalaOrg> if scalaOrg is not default.
scala-org is an advanced setting so it can not be used in build.sbt.
2012-04-04 19:06:55 +02:00
Eugene Vigdorchik
2ba9bbc767
More indentation messed up.
2012-04-04 16:25:12 +04:00
Eugene Vigdorchik
cdfc72d05d
Given the ease of defining concurrentRestictions, I think it should be left to the user to correctly provide the limit for forked test groups.
2012-04-03 18:35:07 +04:00
Eugene Vigdorchik
e169e4f222
Correctly initialize ForkedTestGroup restriction.
2012-04-03 18:13:02 +04:00
Eugene Vigdorchik
c4385adce0
Some more fixes.
2012-04-03 11:49:41 +04:00
James Earl Douglas
710b12520d
set status to "integration" if isSnapshot is true, and "release" if isSnapshot is false
2012-04-02 21:15:52 +05:30
Eugene Vigdorchik
ce0a2a3625
More fixes.
2012-04-02 19:01:54 +04:00
Eugene Vigdorchik
2741515d44
Fixes after review, take 3.
2012-04-02 16:05:56 +04:00
Eugene Vigdorchik
4d5effcb28
Fixes after review, take 2.
2012-04-02 12:08:18 +04:00
Eugene Vigdorchik
e3a7a331d5
Changes after review, step 1.
2012-04-02 10:46:13 +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
Eugene Vigdorchik
68c5cbe438
Fork java, not scala.
2012-04-01 15:49:29 +04:00
Eugene Vigdorchik
7afc9e77c6
\'fork in test\' initial implementation.
2012-04-01 11:44:05 +04:00
Indrajit Raychaudhuri
2525eeb7e6
Ensure that `parents` for java classes have all the ancestors
...
Currently, only immediate parents classes are picked up for java classes.
This could be problematic, for example, in detecting Fingerprint for test frameworks.
So far, Scala types are not affected –– all the ancestors are available for them.
2012-03-25 15:44:16 +05:30
Mark Harrah
1cbb7ce93c
print-warnings task for Scala 2.10+ to avoid needing to rerun 'compile' to see deprecation/unchecked warnings
2012-03-17 19:31:55 -04:00
Mark Harrah
7768aaacb0
add overload of addSbtPlugin for explicitly specifying the sbt cross-version
2012-03-17 19:31:55 -04:00
Mark Harrah
f0eb3ac3a8
force 'update' to run when invoked directly. ref #335
2012-03-17 19:31:03 -04:00
Indrajit Raychaudhuri
eef3a1ed31
Adjust mechanism of resolver conflict detection
...
Warn when publish resolver and dependency resolvers have same name but different access mechanism.
Multiple resolvers having same name as well as same access mechanism (i.e., equality matching) isn't
usually a problem. A common scenario for this would be Maven based resolvers with exact (http based)
same access mechanism. Also see #367 , #363
2012-03-12 05:25:12 +05:30
Indrajit Raychaudhuri
abcd4555b9
Replace `Pair.apply` with `Util.pairID`, avoids extra class generation
2012-03-12 05:25:12 +05:30
Indrajit Raychaudhuri
c09174c428
Enable `sbtPluginReleases` repository by default for plugins. Closes #380
2012-03-12 05:25:12 +05:30
Indrajit Raychaudhuri
5b3dc5bf26
Update Resolver configuration
...
- deprecate scala-tools resolvers
- rename `typesafeResolver` to `typesafeReleases` for consistency
- add reference for other wel known resolvers, viz., oss.sonatype.org and scalasbt.artifactoryonline.com
- rearrange locations for helper methods
2012-03-12 05:25:12 +05:30
Mark Harrah
4527e9bfc6
merge test-quick reimplementation #393 from vigdorchik/wip_test_quick
2012-03-09 09:31:39 -05:00