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  

sbt-android-plugin 0.4.1

  • Build and install test packages before running test-emulator/device
  • Android 2.1 fix (pk11)
  • README updates (stevej)
  • Require sbt 0.7.0 / Scala 2.7.7 (to build plugin itself)
  • Posterous support :)

android-plugin is a plug-in for simple-build-tool that provides support for developing Android applications in Scala.

Filed under  //   Scala 2.7.7   org.scala-tools.sbt   sbt-android-plugin   sbt-plugin  

sbt-eclipsify 0.5.0

  • Switched to sbt 0.7.x if you are still using version 0.5.6 or below you need to use sbt-eclipsify 0.4.2
  • Sources are now attached to the classpathentry
  • Outputpaths are now attached to classpathentries for test classes
  • Made code more streamline and readable

sbt-eclipsify is a sbt plugin provided under a BSD-License. It generates .classpath and .project files for the Eclipse IDE from the sbt project.

© 2010 Stefan Langer, Element34

Filed under  //   Scala 2.7.7   de.element34   sbt-eclipsify   sbt-plugin  

spde-sbt 0.3.0

  • Using Spde 0.2.4 libraries by default.
  • Updated for Simple Build Tool 0.7.0. Projects must use that version or higher.
  • Tested with Scala 2.8.0.Beta1, Graft project now initializes with 2.8.
  • Proguard is passed a -dontoptimize option in AppletProject#applet task to circumvent runtime errors with Scala 2.8. Output jars are larger, but still decently small after pack200 compression.
  • Default Proguard options defined in overridable AppletProject#proguardOptions: List[String].
  • Fixed applet support for unmanaged sources, as requested.

spde-sbt is a Simple Build Tool plugin, part of the Spde project for writing Processing sketches in Scala.

Filed under  //   Scala 2.8.0.Beta1   Spde sbt   sbt-plugin   us.technically.spde  

posterous-sbt 0.1.3

  • Wrap "about" boilerplate in a div of class "about"
  • Include basic stylesheet in preview html to render about in italics

posterous-sbt is a plug-in for simple-build-tool that automates publishing release notes to any Posterous site.

Filed under  //   Scala 2.7.7   dispatch   knockoff   net.databinder   posterous-sbt   sbt   sbt-plugin