implicit.ly

Scala software, hot off the presses

sbt-izpack 0.3.2

Fixed a scala.MatchError, arising from a match against an ArrayBuffer, instead of a List. This error caused the installer to abort, during generation of the XML, under certain circumstances.

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

via herald

Filed under  //   sbt-izpack  

sbt-izpack 0.3

  • Updated to SBT 0.11.2.
  • Added support for ls.implicit.ly metadata.

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

via herald

Filed under  //   sbt-izpack  

sbt-izpack 0.2

sbt-izpack setting and task keys are already inside in inner IzPack object, for namespace scoping. This revision adds a trick by Josh Suereth, to make usage easier. Basically, the keys are now defined like this:

object IzPack extends Plugin {
  object IzPack {
    val Config = config("izpack") extend(Runtime)

    val configFile = SettingKey[File]("config-file") in Config
    val installerJar = SettingKey[RichFile]("installer-jar") in Config
    ...
  }
}

Putting the in Config after each setting or task changes the build.sbt usage pattern from the clunky

IzPack.configFile in IzPack <<= ...

to the far more deliciously appealing

IzPack.configFile <<= ...

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

Filed under  //   Scala 2.8.1   Scala 2.9.0   Scala 2.9.0-1   org.clapper   sbt-izpack  

sbt-izpack 0.1.3

  • Renamed various plugin settings and variables, so their names wouldn't clash, on import, with other plugins.

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

Filed under  //   Scala 2.8.1   Scala 2.9.0   Scala 2.9.0-1   org.clapper   sbt-izpack  

sbt-izpack 0.1.2

  • Default log level in sbt-izpack is now Info, not Warn.
  • (createXML in IzPack) now depends on (packageBin in Compile), so compilation will be triggered automatically, before the installer configuration is translated.
  • (createInstaller in IzPack) now depends on (createXML in IzPack).

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

Filed under  //   Scala 2.8.1   Scala 2.9.0   Scala 2.9.0-1   org.clapper   sbt-izpack  

sbt-izpack 0.1.1

  • Fixed a problem with logLevel handling.
  • failureType in an executable (within a pack) now defaults to warn. (It didn't have a default, but was required.)
  • stage in an executable (within a pack) now defaults to never. (It didn't have a default, but was required.)
  • Added missing type field to executable XML element.
  • Now published for Scala 2.8.1, 2.9.0 and 2.9.0-1.
  • Predefined variables now contain $appName (from SBT's name setting), $normalizedAppName (from SBT's normalizedName setting) $appVersion (from SBT's version setting), $scalaVersion and $appJar (the project's generated jar file) and $classDirectory (the directory containing the compiled classes and the jar file, from SBT's classDirectory setting).

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

Filed under  //   Scala 2.8.1   Scala 2.9.0   Scala 2.9.0-1   org.clapper   sbt-izpack  

sbt-izpack 0.1

Completely rewrote my SBT 0.7 IzPack plugin for SBT 0.10.x. Now uses a YAML configuration file, rather than a Scala DSL, for configuration, resulting in a more compact (and, arguably, more readable) configuration.

sbt-izpack is a plugin for the Scala-based SBT 0.10.x build tool. IzPack is an open source tool that allows you to create flexible Java-based graphical and command-line installers. This plugin allows you to use IzPack directly from your SBT 0.10.x project.

Filed under  //   Scala 2.8.1   org.clapper   sbt-izpack