Commit Graph

316 Commits

Author SHA1 Message Date
Eugene Platonov 3389906b01 explicitly disapprove plugins using default package 2014-02-18 23:11:59 -05:00
Roch Delsalle 05d96912d1 Update Community-Plugins.rst
sbt-scct fork / published on central with 0.13 compatibility
2014-02-12 11:02:53 +01:00
Suzanne Hamilton 4ab8074753 Fix formatting of inline code samples which are pluralized 2014-02-06 08:49:44 -05:00
Josh Suereth f8536ad9a5 Merge pull request #1097 from kalmanb/0.13
Add sbt-ctags community plugin information
2014-01-30 00:36:11 -08:00
Josh Suereth b313d2db19 Merge pull request #1099 from ngocdaothanh/0.13
Add link to plugin xitrum-package (collects dependency .jar files for standalone Scala programs)
2014-01-28 06:26:05 -08:00
Josh Suereth bfa507affd Merge pull request #1098 from xerial/sbt-sonatype
Add a link to sbt-sonatype plugin in Using-Sonatype page
2014-01-28 04:34:16 -08:00
Ngoc Dao 02a7fd8c83 Add link to xitrum-package (collects dependency .jar files for standalone Scala programs) 2014-01-27 19:16:23 +09:00
Taro L. Saito 91650c7f71 Add a link to sbt-sonatype plugin in Using-Sonatype page 2014-01-26 00:12:16 +09:00
kalmanb 9af1585e8d Add sbt-ctags community plugin information 2014-01-25 22:21:49 +13:00
Taro L. Saito 45cc2fd111 Add link to sbt-sonatype plugin 2014-01-21 22:15:11 +09:00
Jens Halm 0099b4ab55 add Laika documentation plugin to the list of community plugins 2014-01-09 08:16:32 -05:00
sam e308cc31c7 Added sbt-scoverage to list of plugins. 2014-01-08 18:01:19 -05:00
Josh Suereth 4207978f89 Merge pull request #1066 from jsuereth/wip/launcher-improvements
Launcher can now load servers in addition to regular applications.
2014-01-06 13:57:28 -08:00
Josh Suereth 418b854907 Launcher can now load servers in addition to regular applications.
* Add new ServerMain interface
* AppProvider can now choose to load ServerMain or AppMain classes
* Explicitly document what happens if something doesn't match an
  expected interface
* Improve error message on inability to load something.
* Parse new [server] section that denotes a service and is lock file
* Ability to serialize launch configurations.
* Attempt to look for active listening server via the lock file
* Forks the launcher itself to run servers from serialized launch configuration.
* Testing echo server.
* Tests to detect basic server functionality will work.
* Revamp all the documentation for the launcher, giving it its own section.
* Full documentation on launcher configuration files.

Revamp launcher documentation to be a bit more in-depth, and split bits into sections.
2014-01-06 16:54:45 -05:00
Jacek Laskowski 2caadceaf6 Small changes 2014-01-01 23:29:35 +01:00
David Hotham 09fa2f9efe Fix a typo 2014-01-01 13:50:33 +00:00
Christian Dedie 38f44ec8ab add flyway-sbt plugin to community plugins 2013-12-18 11:54:24 -05:00
William Benton 5df24e5eb2 Update documentation references to Ivy 2.3.0 2013-12-13 14:25:56 -06:00
Mark Harrah 0c62483e74 launchconfigs for version bump 2013-12-10 11:59:51 -05:00
Heikki Vesalainen 2cb4ed370c added sbt-mode to Community-Plugins 2013-12-05 08:14:02 -05:00
Pierre DAL-PRA 621f9dc568 Documentation : use isSnapshot setting instead of "version.value.trim.endsWith("SNAPSHOT")"
Since SBT provides the `isSnapshot` setting to check whether the current version is a snapshot version or not, I thought it could be nice to use it here instead of reimplementing it :)
2013-12-01 16:48:50 -05:00
Alexey Alekhin a212fc68bf Added literator-plugin to the list of community plugins 2013-11-28 11:01:08 -05:00
Heejong Lee df3328edbd add sbt-antlr4 to community plugin list
add sbt-antlr4 to community plugin list
2013-11-28 11:01:01 -05:00
Ikenna Nwaiwu 5174f44dc3 Update Tasks.rst
Updating typo in documentation
2013-11-25 08:22:16 -05:00
Mark Harrah 818f4f96fb Docs: add section on Task.taskDyn. Fixes #999. 2013-11-24 18:24:15 -05:00
Mark Harrah fcb35f3b8f Add Initialize[Task[T]].taskValue: Task[T] to allow selecting the Task for use by *Generators. Fixes #866. 2013-11-24 18:24:15 -05:00
Mark Harrah 7f8c056452 Docs: reorganize table of contents. 2013-11-23 20:51:52 -05:00
Mark Harrah 5a0d27356e Docs: Document warn, --warn, etc... in howto 2013-11-23 19:36:57 -05:00
Anthony Whitford e7d5cd1bd2 Revised based on pull request feedback. 2013-11-19 07:52:35 -05:00
Anthony Whitford 86b0098078 Resolved bugs reported in Issue 947. Also added SNAPSHOT suffix to the version by default. 2013-11-19 07:52:35 -05:00
Mark Harrah f3c050921a Fixes #989, #990. TrapExit jvm-independent and awt handling is only done when awt is used.
SecurityManager.checkAccess(ThreadGroup) is specified to be called for every Thread creation
and every ThreadGroup creation and is therefore jvm-independent.  This can be used to get all
Threads associated with an application with good enough accuracy.

An application will be marked as using AWT if it gets associated with the AWT event queue thread.
To avoid unwanted side effects of accidental AWT initialization, TrapExit only tries to dispose
frames when an application is so marked.  Only one AWT application is supported due to a lack of
a way to associate displayed windows with an application.
2013-11-18 17:35:06 -05:00
drdamour 54075c750d resubmit of #983 2013-11-13 15:49:29 -05:00
Mark Harrah 7d10c7e103 Docs: correct substitution syntax when preceding character is symbol. Fixes #970. 2013-11-11 09:30:31 -05:00
Paolo G. Giarrusso 09fc6c1fd6 Fix type error in example code
Fix #971.

Note that this is no complete fix, because this solution uses an
operator which is not any more described in the guide for 0.13.
2013-11-11 08:46:40 -05:00
Bruno Bieth 45d81a03a1 simplified settings core example (as per `util/collection` `SettingsExample`) 2013-11-08 08:08:50 -05:00
James Roper 7d27fc226a Allow specifying sbt.boot.properties as a URI
This allows straight forward system independent generation of the
property, since URIs are well specified and only support one file
separator.
2013-11-06 20:33:52 -05:00
Mark Harrah 3abec9885e Docs: fix typo. Fixes #951. 2013-11-06 07:21:13 -05:00
Henri Kerola 6492fa2332 sbt-vaadin-plugin added to community plugins 2013-11-04 09:31:43 -05:00
Mark Harrah 259bb192cf Docs: use programmatic version in global base directory 2013-10-29 13:21:04 -04:00
Cody Allen a292fd1378 Add SBT version to example path for credentials file
As of sbt 0.13, the credentials won't be found if they aren't within a version directory.
2013-10-29 11:54:48 -04:00
Mark Harrah 1030902207 Changes for 0.13.1-M1 2013-10-28 08:44:23 -04:00
Ches Martin a93767961c Docs: fix taskKey usage in Custom Settings example
Following commentary on 126f41c0ac
2013-10-22 09:29:35 -04:00
Joachim Hofer 76965895d0 updated links for my plugins that moved to the sbt org on github, added testng plugin 2013-10-20 17:38:31 -04:00
Travis f7cd647a2f Filter test options are backwards
The itFilter, defined as integration tests are configured to be run under task 'test' where I think you meant to hav then run under 'fun:test' and vise versa for the unitFilter.
2013-10-18 17:04:40 -04:00
Mark Harrah 9dcb8727d8 New method `toTask` on `Initialize[InputTask[T]]` to apply the full input and get a plain task out. 2013-10-18 16:49:34 -04:00
Mark Harrah d6ca66d406 Docs: sitemap generator, basic robots.txt. Fixes #916. 2013-10-17 15:00:48 -04:00
Mark Harrah 715a5655ef Deprecate some methods replaced by PathFinder.pair 2013-10-17 15:00:48 -04:00
Mark Harrah 9a85396d4f Include link to source on GitHub at bottom of the page. Fixes #921. 2013-10-16 19:26:25 -04:00
Mark Harrah 7b7e642393 Docs: minor fixes 2013-10-16 19:26:19 -04:00
Michael Schmitz 126f41c0ac Complete code example in Custom-Settings.rst
The original wording confused me.  I thought it meant that there was no point to my new keys unless I used them in a task.  But rather it meant that I needed to create keys for my task and then a task definition with the same key name.  I added the creation of the keys to the task implementation code example to clear this up in the future.
2013-10-15 15:19:48 -04:00
Michael Schmitz a7a5835c6c Update home.rst
It took me a while to find where the documentation was in the GitHub repository.  Maybe pages could link back to their source?
2013-10-15 15:18:23 -04:00
Mark Harrah 8bc0e5ab26 Docs: howto pages on classpaths and default paths 2013-10-14 19:59:32 -04:00
Mark Harrah 97e5ac8ec1 Read https+ftp proxy environment variables into system properties. Fixes #886. 2013-10-08 18:41:13 -04:00
Jacek Laskowski 9f630542b8 Update Custom-Settings.rst
Add a link to Basic-Def.
2013-09-30 09:03:50 -04:00
Mark Harrah f8a1d2ca7b Docs: add section on built-in parsers to Parsing-Input 2013-09-30 09:03:39 -04:00
Paolo G. Giarrusso c8638c405c Add aemoncannon/ensime-sbt-cmd
Note: I'm just a user of this plugin.
2013-09-27 06:41:37 -04:00
Eugene Yokota 1f77751888 Docs: Remove sbt-inspectr. Add Library dependency plugins section with sbt-updates. 2013-09-27 06:41:15 -04:00
Mark Harrah 28a4bb3642 Docs: Add and use custom 🔑 role that links to the val in sxr/sbt/Keys.scala. 2013-09-26 18:26:19 -04:00
Jacek Laskowski d9a12333c5 Update interactive.rst
Remove space as content may not start or end with whitespace http://sphinx-doc.org/rest.html#rst-primer
2013-09-26 08:18:33 -04:00
Mark Harrah b2599c1bb1 Restore sxr support and fix links to sxr'd sources. Fixes #863. 2013-09-24 11:34:14 -04:00
Mark Harrah 558029eee8 Docs: update Direct Usage section of Forking page. Closes #881. 2013-09-22 13:46:34 -04:00
Mark Harrah d1686d438c Docs: fix global plugins paths to include version in Getting-Started/Full-Def 2013-09-20 12:49:00 -04:00
Mark Harrah 0ff96da70e Docs: clean up Getting-Started/Basic-Def, including an example of defining a key. Fixes #862. 2013-09-18 10:27:19 -04:00
Mark Harrah 54996e9690 Docs: phase out mailing list as a support channel 2013-09-11 09:36:49 -04:00
Mikael Vallerie eb884eacd1 SBT Scage Plugin added 2013-09-09 08:41:40 -04:00
Brian Smith ffc58d4160 Include instructions for backspace key under cygwin (mintty)
Added note about setting in mintty to force sending of ^H which is necessary for the scala console backspace to work when jline.UnixTerminal is set and stty erase is ^H.  Additional documentation for #562.
2013-09-06 21:49:48 -04:00
Bardur Arantsson 908a52b308 Docs: Remove leading $'s from scripts in Setup instructions 2013-09-05 13:31:08 -04:00
Mark Harrah d1c68295c0 Docs: removing remaining mentions of "~=" 2013-08-30 18:34:54 -04:00
Josh Suereth d469ecdd5e Add documentation for how to publish to bintray and link packages online. 2013-08-29 11:45:23 -04:00
Mark Harrah 0c9c0fbfd8 Docs: fix problem with title being hidden 2013-08-27 10:36:22 -04:00
Mark Harrah a890f9b52d Docs: Add scaladoc/javadoc howto 2013-08-27 10:36:22 -04:00
Mark Harrah 72d2cf06b7 Docs: remove stray line in Howto/scala 2013-08-27 10:36:22 -04:00
Mark Harrah c500df66d5 Docs: Add cleanupCommands to howto 2013-08-27 10:36:22 -04:00
Mark Harrah f725dd6c65 Docs: pass build values to sphinx/conf.py via environment variables to reduce duplication. 2013-08-27 10:36:22 -04:00
Eugene Platonov 805efa9e01 add sbt-about-plugins
add sbt-about-plugins
2013-08-26 08:10:33 -04:00
Mark Harrah de771318da macros only require scala-reflect, not scala-compiler 2013-08-24 12:30:39 -04:00
Mark Harrah d0a8f40b99 Docs: last updates to getting started guide for 0.13.0 2013-08-23 01:58:07 -04:00
Mark Harrah 88200480ee Docs: typo in faq 2013-08-16 14:21:44 -04:00
Mark Harrah 6c3570a133 Docs: fix |release| subsitution 2013-08-16 14:21:44 -04:00
Mark Harrah 8fd8c5fe94 Docs: version reorganization again in conf.py 2013-08-08 21:24:18 -04:00
Mark Harrah 5f2b5d4ad4 Docs: fix node constructed by code_literal role 2013-08-08 21:24:17 -04:00
Mark Harrah a09075c98c Docs: Fix tasklevel section in the logging howto. Ref #843 2013-08-08 21:24:17 -04:00
Mark Harrah 70a54b9848 initial refresh of getting started guide for 0.13: multiple projects and plugins
still todo: Custom-Settings, Full-Def
2013-08-07 18:24:19 -04:00
Mark Harrah 6d981e4c5b Docs: add sublit role that processes inline formatting, make default codeliteral role do no additional processing.
This was necessary because too many `` uses had * or | in them.
2013-08-07 18:24:19 -04:00
Mark Harrah 89d15ed1f9 Use repo.scala-sbt.org everywhere to be more independent of hosting details. 2013-08-07 18:24:19 -04:00
Mark Harrah f8e66fe89c Docs: remove remnants of static site 2013-08-07 18:24:19 -04:00
Mark Harrah 6488721378 Docs: note that JLine now looks at .inputrc 2013-08-06 13:59:19 -04:00
Mark Harrah c14179c358 Docs: custom role 'codeliteral' to allow substitutions in inline code
The built-in 'literal' role implements ``.  It tokenizes the
literal string to attempt some particular wrapping behavior.
This puts parts of the string in different spans, each with
class='pre' and the previous docs.css had a padding for that
class.  This led to excessive space within the literal string.

The custom role does no do this tokenization, but nested
inline parsing can result in multiple nodes, repeating the
problem.  So, the padding for class='pre' is dropped.  Ideally,
the sequence of nodes would simply be wrapped in an inline element
with class='pre' or some other proper solution that avoids having
multiple nodes.

To avoid wrapping in the middle of a literal, the 'pre' class
now has the style `white-space: pre;`.

The default role is now 'codeliteral' and the previous
uses of the built-in `` are converted to `.  Some incorrectly
converted code blocks were fixed in the process.

Finally, the Global-Settings page is updated with the new location
for the global sbt directory.  Due to the above changes, this could
be done without hardcoding the version.
2013-07-29 07:27:17 -04:00
Mark Harrah f29b37e9d3 Docs: deterministic ordering of howto index 2013-07-29 07:27:17 -04:00
Mark Harrah 656506a7a7 Use actual release version in the site search base. Fixes #829. 2013-07-26 19:41:41 -04:00
Lloyd Meta 7ef27f7c57 Modify wording to be a bit more clear 2013-07-21 23:15:08 +09:00
Lloyd Meta 44d8a7de71 Update PGP signing plugin details in the summary
Since the recommended plugin is sbt-pgp, it was a little confusing to reach
the bottom of the [Deploying to Sonatype](http://www.scala-sbt.org/release/docs/Community/Using-Sonatype.html#summary) guide and
see references to the `xsbt-gpg-plugin` whereas the [top of the page](http://www.scala-sbt.org/release/docs/Community/Using-Sonatype.html#first-pgp-signatures) talks about using sbt-pgp.
2013-07-21 23:07:35 +09:00
Mark Harrah fda6b33c8b Docs: use 0.13.0 on Launcher page 2013-07-17 16:47:41 -04:00
Mark Harrah 3caed0bba8 Docs: consoleProject and .eval 2013-07-17 14:58:53 -04:00
Mark Harrah 3d11d50ffa Docs: update for test setup/cleanup when forking 2013-07-17 14:58:53 -04:00
Mark Harrah a0fdb3885d 0.13.1-SNAPSHOT to be able to use 0.13 plugins without changes 2013-07-17 14:58:53 -04:00
Mark Harrah 914afb1ca4 Docs: Use more lazy vals on Tasks.
The plain vals were technically correct, but new users don't
necessarily understand Scala initialization order.
2013-07-15 07:36:54 -04:00
David Harcombe a05c623495 Update Community-Plugins.rst
Add sbt-multi-publish
2013-07-12 15:27:25 -04:00
Mark Harrah f9a82b8eb6 Docs: better version handling/separation in conf.py 2013-07-12 15:11:50 -04:00
Mark Harrah 3f51a53d49 Docs: clean up organizations and links 2013-07-12 09:16:50 -04:00