Skip to content

suggestio/sbt-simple-url-update

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sbt-simple-url-update

[sbt-web] plugin for updating the static assets which having the url refering to other asset.

Add plugin

Add the plugin to project/plugins.sbt. For example:

addSbtPlugin("org.neolin.sbt" % "sbt-simple-url-update" % "1.0.0")

Your project's build file also needs to enable sbt-web plugins. For example with build.sbt:

lazy val root = (project.in file(".")).enablePlugins(SbtWeb)

As with all sbt-web asset pipeline plugins you must declare their order of execution e.g.:

pipelineStages := Seq(digest, simpleUrlUpdate, digest, gzip)

Configuration

Algorithms

Supported hash algorithms are md5 and sha1. The default is to only update the asset having md5 checksum files. To configure this, modify the algorithms setting. For example, to also generatesha1 checksum files:

UrlUpdateKeys.algorithms += "sha1"

Filters

Include and exclude filters can be provided. For example, to only create checksum files for .js files:

includeFilter in simpleUrlUpdate := "*.js"

default is to have .css and .js files updated.

includeFilter in simpleUrlUpdate := "*.js" || "*.css"

Copyright (c) 2014 ICRL

See the file license.txt for copying permission.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 83.5%
  • Scala 16.5%