Class CompileSassMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    WatchSassMojo

    @Mojo(name="compile-sass",
          defaultPhase=PROCESS_RESOURCES)
    public class CompileSassMojo
    extends org.apache.maven.plugin.AbstractMojo
    Goal that compiles a set of sass/scss files from an input directory to an output directory.
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • unsetIncompatibleOptions

        public void unsetIncompatibleOptions()
      • extractExecutable

        public void extractExecutable()
                               throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • buildSassCommand

        protected SassCommand buildSassCommand()
                                        throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • setOptions

        protected void setOptions()
      • getInputFolder

        public File getInputFolder()
      • setInputFolder

        public void setInputFolder​(File inputFolder)
      • getOutputFolder

        public File getOutputFolder()
      • setOutputFolder

        public void setOutputFolder​(File outputFolder)
      • getLoadPaths

        public List<File> getLoadPaths()
      • setLoadPaths

        public void setLoadPaths​(List<File> loadPaths)
      • getStyle

        public Style getStyle()
      • setStyle

        public void setStyle​(Style style)
      • isNoCharset

        public boolean isNoCharset()
      • setNoCharset

        public void setNoCharset​(boolean noCharset)
      • isErrorCSS

        public boolean isErrorCSS()
      • setErrorCSS

        public void setErrorCSS​(boolean errorCSS)
      • isUpdate

        public boolean isUpdate()
      • setUpdate

        public void setUpdate​(boolean update)
      • isNoSourceMap

        public boolean isNoSourceMap()
      • setNoSourceMap

        public void setNoSourceMap​(boolean noSourceMap)
      • setSourceMapURLs

        public void setSourceMapURLs​(SourceMapURLs sourceMapURLs)
      • isEmbedSources

        public boolean isEmbedSources()
      • setEmbedSources

        public void setEmbedSources​(boolean embedSources)
      • isEmbedSourceMap

        public boolean isEmbedSourceMap()
      • setEmbedSourceMap

        public void setEmbedSourceMap​(boolean embedSourceMap)
      • isStopOnError

        public boolean isStopOnError()
      • setStopOnError

        public void setStopOnError​(boolean stopOnError)
      • isColor

        public boolean isColor()
      • setColor

        public void setColor​(boolean color)
      • isNoUnicode

        public boolean isNoUnicode()
      • setNoUnicode

        public void setNoUnicode​(boolean noUnicode)
      • isQuiet

        public boolean isQuiet()
      • setQuiet

        public void setQuiet​(boolean quiet)
      • isQuietDeps

        public boolean isQuietDeps()
      • setQuietDeps

        public void setQuietDeps​(boolean quietDeps)
      • isTrace

        public boolean isTrace()
      • setTrace

        public void setTrace​(boolean trace)