implicit.ly

Scala software, hot off the presses

sxr-publish 0.2.0

In order to work with the App Engine blobstore we had to change the sxr publishing API. You must upgrade to this version to continue to push annotated sources to implicit.ly sourced.

  • Can publish sources larger than 1 MB
  • Publishes test sources in additon to main sources

sxr-publish is a plugin for Simple Build Tool to publish source files annotated by Scala X-Ray.

Filed under  //   Scala 2.7.7   net.databinder   sbt plugin   sxr-publish  

sxr publish 0.1.9

A number of changes have been made to this plugin, sxr-sourced, and Scala X-Ray to enable hyperlinks among separately published compilation modules. You can see an example of this in the published source for the plugin, which now links Dispatch calls to Dispatch sources.

Projects with submodules may have links between modules, and projects that depend on libraries whose sources are published may link to those. This linking should be automatic, but if the contents of the source repository have changed between preview and publishing runs you do need to clean to be sure the published sources reflect the current server contents.

  • Depends on sxr 0.2.6
  • Compresses link.index to link.index.gz before publishing
  • Pulls sxr.links from server and filters by known / guessed dependencies before passing to sxr
  • Passes a base-directory to sxr so its output will reflect the source directory structure
  • Strips SNAPSHOT from any version name, so that in-progress versions will be published over when complete

sxr-publish is a plugin for Simple Build Tool to publish source files annotated by Scala X-Ray.

Filed under  //   Scala 2.7.7   net.databinder   sbt plugin   sxr publish  

sxr publish 0.1.7

  • Uses a scala.util.DynamicVariable for sxrEnabled for better control and error recovery
  • Excludes sxr dependency from update if not enabled so it won't error out when sxr artifact is unavailable
  • Calls update explicitly to fetch from sxr tasks

sxr-publish is a plugin for Simple Build Tool to publish source files annotated by Scala X-Ray.

Filed under  //   Scala 2.7.7   net.databinder   sbt plugin   sxr publish  

sxr publish 0.1.6

Fix bug causing the sxr compiler-plugin dependency to be exported to published POMs.

sxr-publish is a plugin for Simple Build Tool to publish source files annotated by Scala X-Ray.

Filed under  //   Scala 2.7.7   net.databinder   sbt plugin   sxr publish  

sxr publish 0.1.4

First public release: This Simple Build Tool plugin publishes annotated source files produced by the Scala X-Ray compiler plugin. It communicates with an Sxr Sourced server using a simple shared secret protocol over HTTP: an HmacSHA1 signature of publish paths and file contents is attached to PUT requests in a sig parameter.

Updates:

  • Restricts plugin classpath to jars

sxr-publish is a plugin for Simple Build Tool to publish source files annotated by Scala X-Ray.

Filed under  //   Scala 2.7.7   net.databinder   sbt plugin   sxr publish