Fork me on GitHub

jszip:compile-sass

Full name:

org.jszip.maven:jszip-maven-plugin:0.1-alpha-9:compile-sass

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile+runtime.
  • Since version: 21/12/2012 15:02.
  • Binds by default to the lifecycle phase: process-resources.

Required Parameters

Name Type Since Description
warSourceDirectory File 21/12/2012 15:02 Single directory for extra files to include in the WAR.
Default value is: ${basedir}/src/main/webapp.
webappDirectory File 21/12/2012 15:02 The directory where the webapp is built.
Default value is: ${project.build.directory}/${project.build.finalName}.

Optional Parameters

Name Type Since Description
encoding String 21/12/2012 15:02 The character encoding scheme to be applied when reading SASS files.
Default value is: ${project.build.sourceEncoding}.
mappings Mapping[] 21/12/2012 15:02 The artifact path mappings for unpacking.
User property is: mappings.
sassExcludes List 21/12/2012 15:02 A list of <exclude> elements specifying the sass files (by pattern) that should be excluded from processing.
sassFailOnError boolean 21/12/2012 15:02 Indicates whether the build will continue even if there are compilation errors.
Default value is: true.
User property is: jszip.sass.failOnError.
sassForceIfOlder boolean 21/12/2012 15:02 Force compilation even if the source Sass file is older than the destination CSS file.
Default value is: false.
User property is: jszip.sass.forceIfOlder.
sassIncludes List 21/12/2012 15:02 A list of <include> elements specifying the sass files (by pattern) that should be included in processing.
sassSkip boolean 21/12/2012 15:02 Skip compilation.
Default value is: false.
User property is: jszip.sass.skip.

Parameter Details

encoding:

The character encoding scheme to be applied when reading SASS files.
  • Type: java.lang.String
  • Since: 21/12/2012 15:02
  • Required: No
  • Default: ${project.build.sourceEncoding}

mappings:

The artifact path mappings for unpacking.
  • Type: org.jszip.maven.Mapping[]
  • Since: 21/12/2012 15:02
  • Required: No
  • User Property: mappings

sassExcludes:

A list of <exclude> elements specifying the sass files (by pattern) that should be excluded from processing.
  • Type: java.util.List
  • Since: 21/12/2012 15:02
  • Required: No

sassFailOnError:

Indicates whether the build will continue even if there are compilation errors.
  • Type: boolean
  • Since: 21/12/2012 15:02
  • Required: No
  • User Property: jszip.sass.failOnError
  • Default: true

sassForceIfOlder:

Force compilation even if the source Sass file is older than the destination CSS file.
  • Type: boolean
  • Since: 21/12/2012 15:02
  • Required: No
  • User Property: jszip.sass.forceIfOlder
  • Default: false

sassIncludes:

A list of <include> elements specifying the sass files (by pattern) that should be included in processing.
  • Type: java.util.List
  • Since: 21/12/2012 15:02
  • Required: No

sassSkip:

Skip compilation.
  • Type: boolean
  • Since: 21/12/2012 15:02
  • Required: No
  • User Property: jszip.sass.skip
  • Default: false

warSourceDirectory:

Single directory for extra files to include in the WAR.
  • Type: java.io.File
  • Since: 21/12/2012 15:02
  • Required: Yes
  • Default: ${basedir}/src/main/webapp

webappDirectory:

The directory where the webapp is built.
  • Type: java.io.File
  • Since: 21/12/2012 15:02
  • Required: Yes
  • Default: ${project.build.directory}/${project.build.finalName}