Commit Graph
2311 Commits
Author SHA1 Message Date
Josh Suereth f593be3be4 Add google analytics tracking to sbt documentation, so we can see which topics people are most interested in and better organize things. 2013-06-04 11:30:01 -04:00
Mark Harrah 8276e1d6ce Fix regression in 0.12.3 where artifacts without an explicit configuration wouldn't be listed in ivy.xml. 2013-06-04 11:06:41 -04:00
Mark Harrah 9d72571e65 snapshot for development 2013-06-04 10:21:58 -04:00
Damien Lecan 010647be44 Fix typo error 2013-06-03 08:17:57 -04:00
Nicolas Rémond 5179dc6cc4 The last release of xsbt-gpg-plugin is 0.6, not 0.5 2013-06-03 08:17:55 -04:00
Mark Harrah ef01c6a3c7 update to 0.12.4 changes 2013-05-31 11:15:17 -04:00
Mark Harrah 3259a5d995 0.12.4-RC1 v0.12.4-RC1 2013-05-31 10:35:48 -04:00
Mark Harrah 308a93c3b2 add change summary for 0.12.4 2013-05-31 10:35:48 -04:00
Mark Harrah 7cd9feb5c6 ivy cache: ignore the original resolver in more places. Fixes #704 2013-05-31 10:35:48 -04:00
Mark Harrah 3ed46646bc launcher: put ivy resolution cache in boot and clear each run, ignore original resolver 2013-05-31 10:35:48 -04:00
Mark Harrah 005b143625 Pull sbt dependency version from sbtVersion to facilitate cross-building plugins. 2013-05-31 10:35:48 -04:00
Mark Harrah a7732d8509 Test case and comment fixes #760.
The actual fix was introduced in 6d5d641dd7.
2013-05-31 10:35:48 -04:00
Mark Harrah 89f1c95579 Use publication date from metadata instead of original file's last modified time. Fixes #764. 2013-05-31 10:35:48 -04:00
Mark Harrah 9ec0ea6267 Only add automatically detected plugins to options once. Fixes #757. 2013-05-31 10:35:48 -04:00
Mark Harrah 714700801e use Option constructor instead of Some for potentially null file lock 2013-05-31 10:35:48 -04:00
Mark Harrah 74936b6a10 Include files with zip extension in unmanaged jars. Fixes #750. 2013-05-31 10:35:48 -04:00
Mark Harrah df3361c49f Fix for cache issues when developing sbt itself.
Ivy still seems to remember the resolver that found the metadata
and records that as the resolver to use for the artifact.  Previous
fixes have attempted to ignore or blank this resolver.  The issue
this fix addresses comes from inter-project not being ignored/blanked.
inter-project can't provide artifacts because it is only for projects
in the current build under development and not for modules in a repository.
The symptom is that compiling a build definition fails because the
sbt jars aren't on the classpath, but it is ultimately due to the
inter-project resolver incorrectly being used to resolve artifacts.
2013-05-31 10:35:47 -04:00
Mark Harrah b50d18f7aa account for localOnly when cache subclass overrides isChanging 2013-05-31 10:35:47 -04:00
Mark Harrah c232e344ff Proper support for stashing on-failure handlers. Fixes #732. 2013-05-31 10:35:47 -04:00
Mark Harrah f36f59d281 fix compiler interface compatibility with 2.11 2013-05-31 10:35:47 -04:00
Mark Harrah 0641fe7ff4 move to compiler's built-in moduleSuffix method 2013-05-31 10:35:47 -04:00
Grzegorz Kossakowski c577771170 Do not normalize types in the api extraction phase.
In summary this commit:

  * drops type normalization in api phase but keeps dealiasing
  * fixes #736 and marks corresponding test as passing

I discussed type normalization with @adriaanm and according to him
sbt shouldn't call that method. The purpose of this method to
convert to a form that subtyping algorithm expects. Sbt doesn't need
to call it and it's fairly expensive in some cases.

Dropping type normalization also fixes #726 by not running into
stale cache in Scala compiler problem described in SI-7361.
2013-05-31 10:35:40 -04:00
Mark Harrah 431a0b8cbd test case for a plain override modifier change. Ref #726. 2013-05-31 09:34:13 -04:00
Mark Harrah c17bc999d6 Properly track 'abstract override' modifier. Ref #726. 2013-05-31 09:34:13 -04:00
Mark Harrah b652d0f400 remove long obsolete sbt_pending directory left over from 0.7 conversion 2013-05-31 09:34:13 -04:00
Mark Harrah 1b897a3a94 remove resident compiler code
The infrastructure for resident compilation still exists,
but the actual scalac-side code that was backported is removed.
Future work on using a resident scalac will use that invalidation
code directly from scalac anyway.
2013-05-31 09:34:13 -04:00
Mark Harrah c2bfb182d2 Make sbtBinaryVersion use the new approach for 0.13 and later to support cross-building plugins. 2013-05-31 09:34:13 -04:00
Mark Harrah a4b2c14dcf reset version for development 2013-05-31 09:34:13 -04:00
Mark Harrah 009ce70fbc translate string interpolation back to 2.9 in URITests 2013-05-30 22:17:06 -04:00
Mark Harrah 8aca9d61d0 Docs: note that source generators can generate Scala and Java sources together. 2013-05-10 16:33:30 -04:00
Mark Harrah 1b580f0205 Docs: cleanup related to generating sources+resources 2013-05-10 16:32:04 -04:00
Mark Harrah ee56860bba 0.12.4-M1 v0.12.4-M1 2013-04-29 15:14:44 -04:00
Mark Harrah aadeb83591 work around URI problems with encoding and resolving. Fixes #725 2013-04-29 15:12:48 -04:00
Mark Harrah bb884ebe8b Allow -cp argument to 'apply' command to be quoted. Fixes #724. 2013-04-29 15:12:16 -04:00
Li Haoyi f7476e4800 Update Using-Sonatype.rst
according to this

http://www.scala-sbt.org/sbt-pgp/usage.html#publishing_artifacts

"The PGP plugin NO LONGER wires into the default publish and publish-local tasks of sbt. If you want to published signed artifacts, you must use the new publish-signed and publish-local-signed tasks."

This bit me when i tried to do this today, should update the docs to refer to the proper command `publish-signed` so the next guy who tries this doesn't get bitten.
2013-04-25 08:42:15 -04:00
Ian Forsey 6301c250d2 Add xsbt-coveralls-plugin to list of code coverage plugins 2013-04-15 11:12:35 -04:00
Robin Green 9d5fb54c13 Docs: Fixed name of http_proxy env var 2013-04-08 08:18:46 -04:00
Eugene Platonov 75cbbb4e6c fix some code snippets for BuildLoader examples 2013-04-01 12:42:31 -04:00
Mark Harrah afc00b3a71 Docs: note about postfix precedence on Tasks page 2013-04-01 11:42:37 -04:00
Mark Harrah c9a1284020 change versions for 0.12.3 v0.12.3 2013-03-28 21:38:19 -04:00
Philipp Dörfler 0d25656a95 sbt-fx was renamed to sbt-fxml
There is a similarily named plugin "sbt-javafx" which is not listed here and which I discovered afterwards
2013-03-28 21:30:20 -04:00
Philipp Dörfler e307ffe5a6 Added link to sbt-fx 2013-03-28 16:09:15 -04:00
Mark Harrah cea9ace591 Docs: disable publishing for a project by overriding publishLocal to do nothing instead of deliver 2013-03-26 10:13:28 -04:00
Alois Cochard dd2506991e Rename xsbt-fmpp to sbt-fmpp url and add sbt-scalabuff 2013-03-15 10:23:36 -04:00
Mark Harrah fdeb094a23 Docs: typo on Changes page 2013-03-15 10:15:25 -04:00
Mark Harrah 0c7d46f215 0.12.3-RC2 v0.12.3-RC2 2013-03-15 08:48:28 -04:00
Mark Harrah c8103010f7 Docs: latest change summary for RC2 2013-03-14 16:48:42 -04:00
Mark Harrah 042128a673 Put default conflict warnings at the debug level. Fixes #709.
This is at debug instead of disabled so as to be a minimal change
during a point release.  It is dropped to debug because the conflict warnings
don't work correctly, especially for the artifacts they were designed for,
sbt and Scala.  This is due to the overrides and excludes present in 0.12.x.

The other possible use of conflictWarning is for general libraries, but
in 0.13 that is better served by using a strict conflict manager.  Therefore,
0.13 should drop the warnings based on the evicted modules completely.
2013-03-14 16:48:42 -04:00
Mark Harrah 4057fef4ab temporary option to disable classpath lookup in incremental compiler. Ref #710 2013-03-14 16:48:30 -04:00
Mark Harrah eb5f5a4ba8 Provided details of why external binaries are detected as modified in incremental compiler debug output. 2013-03-13 12:25:15 -04:00