Commit Graph
2278 Commits
Author SHA1 Message Date
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
Mark Harrah 96df93a104 Logger.Null that discards logged messages 2013-03-13 12:14:34 -04:00
Mark Harrah 448e287809 toString for Stamp types 2013-03-13 12:14:19 -04:00
Mark Harrah 19edd895a0 precompile against 2.9.3 and 2.10.1 2013-03-13 12:13:58 -04:00
Mark Harrah a973f8fd14 0.12.3-RC1 v0.12.3-RC1 2013-03-06 10:19:18 -05:00
Mark Harrah a725048328 update changes for 0.12.3 2013-03-06 10:19:18 -05:00
Mark Harrah 3fccd4cbb9 Load global plugins in their own class loader and replace the base loader with that. Fixes #272.
Also, replace the base classpath with the global classpath.
2013-03-06 10:19:18 -05:00
Mark Harrah cd7afef797 Make exclude-classifiers per-user instead of per-build. Fixes #634. 2013-03-06 10:19:18 -05:00
Mark Harrah 7f83d3e4dc Tag the actual test task and not a later task. Fixes #692. 2013-03-06 10:19:18 -05:00
Brendan W. McAdams ba39e72aee Resolves #645: Added 'xml:space="preserve"' attribute to extraDependencyAttributes XML Block * This will keep PrettyPrinter from clobbering and breaking pom files for plugins dependent on other plugins 2013-03-06 10:19:18 -05:00
Mark Harrah a2e828fd86 Docs: fix note about built-in support for test frameworks 2013-03-06 10:19:18 -05:00
Mark Harrah 44c3f298c5 Include jars from java.ext.dirs in incremental classpath. Fixes #678.
Ideally, we wouldn't need to construct the classpath ourselves and instead
reuse the classpath construction code from a compiler (scalac or javac).
However, we need to ensure that we only call the compiler when needed.
Because we need to construct the classpath even when compilation might
not happen, we have to duplicate classpath construction.
2013-03-06 10:19:18 -05:00
Mark Harrah acd90fe65a test for #678 2013-03-06 10:19:17 -05:00
Mark Harrah 800bc2acda minor improvement to use stripSuffix in DotGraph 2013-03-06 10:19:17 -05:00
Grzegorz Kossakowski b1411e8f35 Revert "Revert "Fix sbt/sbt#676: swapped declarations and members in ClassToAPI.""
This reverts commit 9dd5f076ea which was a revert
itself so we are back to the state before those two reverts.

The problem that caused revert that happened in 9dd5f076ea
has been fixed in 88061dd262.
2013-03-06 10:19:17 -05:00
Grzegorz Kossakowski cf356a96d9 Fix problem with initialization order in ClassToAPI.scala.
In `ClassToAPI` both `Private` and `Protected` vals had forward
reference to `Unqualified` so they would get `null` as a result.
Fixed that by rearranging the order of vals being declared.

This fixes a problem described in 9dd5f076ea.
2013-03-06 10:19:17 -05:00
Mark Harrah 584de0f254 Revert "Fix sbt/sbt#676: swapped declarations and members in ClassToAPI."
This reverts commit beb87f2789.  It causes java/options to fail.

CC @gkossakowski
2013-03-06 10:19:17 -05:00
Mark Harrah 2810668d01 drop string interpolation used in VersionParts test 2013-03-06 10:19:17 -05:00
Grzegorz Kossakowski 6442344905 Fix sbt/sbt#676: swapped declarations and members in ClassToAPI.
As described in sbt/sbt#676, arguments to `mergeMap` and `merge` methods
were swapped causing wrong structures being created for Java compiled
class files.

This commit fixes sbt/sbt#676 and makes pending test to pass now.
2013-03-06 10:19:17 -05:00
Mark Harrah 3e6aa0832a better error message when help search syntax isn't a valid java.util.regex 2013-03-06 10:19:17 -05:00
Mark Harrah caee08f799 Use Ivy's default name for the resolution report.
Ivy hardcodes the resolution report name in the stylesheet that renders the
HTML from the XML report.  This means that the links to other configurations
are broken when using a custom name.
2013-03-06 10:19:17 -05:00
Mark Harrah 8722bb4c7e Docs: remove spurious dollar sign in manual unix script 2013-03-06 10:19:16 -05:00
Mark Harrah 32f5a510de Workaround for os deadlock detection at the process level. Fixes #650. 2013-03-06 10:19:16 -05:00
Mark Harrah 11c0b27dd5 skip duplicate entries in PluginClassLoader 2013-03-06 10:19:16 -05:00
Mark Harrah 6d0b3bd79c Support 'reload plugins' after ignoring a failure to load a project.
This can be used to debug problems with dependencies or code.
It won't help with .sbt files, however.
2013-03-06 10:19:16 -05:00
Mark Harrah c60223330d Handle exceptions not caught by the test framework when forking. Fixes #653. 2013-03-06 10:19:16 -05:00
Mark Harrah 64869ff6f7 Mark the tests failed exception as having already provided feedback 2013-03-06 10:19:16 -05:00
Mark Harrah 390daed928 Right precedence of sbt.boot.properties lookup, handle qualifier correctly. Fixes #651. 2013-03-06 10:19:16 -05:00
Mark Harrah 34a85f5aa4 build with 0.12.2 2013-03-06 10:19:16 -05:00
Mark Harrah 2a58b42fe1 update project/transitive-plugins test to use a common cache 2013-03-06 10:19:16 -05:00
Mark Harrah f4266e31ad Only include standard scopes in pom.xml. 2013-03-06 10:19:15 -05:00
Mark Harrah 2499a804d8 follow-up to invalidating changing artifacts: super.cacheModuleDescriptor can be null 2013-03-06 10:19:15 -05:00
Mark Harrah efb93d5922 Print the temporary base directory when pausing in a scripted test. 2013-03-06 10:19:15 -05:00
Mark Harrah d95ad7fd21 Add 3s sleep to dependency-management/cache-classifiers test to handle 1s last modified resolution. 2013-03-06 10:19:15 -05:00