使用ANT:

>下载JRuby完整的jar文件(JRuby Complete jar download page)

>下载最新的HAML / SASS代码(HAML/SASS tarball),并解压缩。把它放在“/ libs / sass- [VERSION]”

>将以下内容添加到ant构建文件。

>将脚本中的[VERSION]替换为相应版本的JRuby和SASS

>运行ant脚本,并编译sass或scss文件!

require 'libs/sass-[VERSION]/lib/sass'

require 'sass/exec'

files = Dir.glob($project.getProperty('filesIn'))

Dir.mkdir($project.getProperty('fileOutDir')) unless File.exists?($project.getProperty('fileOutDir'))

files.each do

| file |

puts " [sass compiler] " + file + " -> " + $project.getProperty('fileOutDir') + "/" + File.basename(file, ".*") + ".css"

opts = Sass::Exec::Sass.new(["--load-path", File.dirname(file), file, File.join($project.getProperty('fileOutDir'), File.basename(file, ".*") + ".css")])

opts.parse

end

]]>

使用MAVEN:

Maven也可以这样做:

使用antrun插件:

org.apache.maven.plugins

maven-antrun-plugin

1.6

compileAndMinify

compile

run

require 'libs/sass-[VERSION]/lib/sass'

require 'sass/exec'

files = Dir.glob($project.getProperty('filesIn'))

Dir.mkdir($project.getProperty('fileOutDir')) unless File.exists?($project.getProperty('fileOutDir'))

files.each do

| file |

puts " [sass compiler] " + file + " -> " + $project.getProperty('fileOutDir') + "/" + File.basename(file, ".*") + ".css"

opts = Sass::Exec::Sass.new(["--load-path", File.dirname(file), file, File.join($project.getProperty('fileOutDir'), File.basename(file, ".*") + ".css")])

opts.parse

end

]]>

java支持scss_Java的SASS实现?相关推荐

  1. 64位 java 数据类型_全面解析Java支持的数据类型及Java的常量和变量类型

    基本数据类型变量就是用来储存值而保留的内存位置.这就意味着当你创建一个变量时就会在内存中占用一定的空间. 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中.因此,通过给变量分 ...

  2. scss2css vscode设置_VSCode下让CSS文件完美支持SCSS或SASS语法方法

    VSCode下让CSS文件完美支持SCSS或SASS语法方法 习惯Webpack + PostCSS后, 通常PostCSS都是直接对CSS文件进行处理, 但是大部分习惯SCSS/SASS/LESS的 ...

  3. java接口+Java支持多继承吗?

    java接口+Java支持多继承吗? 1.接口使用interface(接口)关键字修饰 2.接口中的方法默认都是全局抽象方法,即默认public abstract修饰 3.接口不能直接new对象,必须 ...

  4. 分布式监控apm_Datadog:APM和分布式跟踪的新Java支持

    分布式监控apm 作为Datadog应用程序性能监视的产品经理,我与客户紧密合作,以确保Datadog满足其代码级监视需求. 当我和我的团队考虑为Datadog的APM产品添加新的语言支持时,很明显J ...

  5. Datadog:APM和分布式跟踪的新Java支持

    作为Datadog应用程序性能监视的产品经理,我与客户紧密合作,以确保Datadog满足他们的代码级监视需求. 当我和我的团队考虑为Datadog的APM产品添加新的语言支持时,很明显Java将成为重 ...

  6. java支持库 易语言_易语言支持库|易语言支持库更新集合包下载233个 - 欧普软件下载...

    易语言支持库更新集合包是目前比较齐全的集合包,包含233个,有EXCEL2000支持库2.0.Java支持库2.0.PowerPoint2000支持库2.0.DirectX2D支持库2.0.位图操作支 ...

  7. java支持库 易语言_Java支持库|简易语言源网络|易语言资源网| e5a5x

    Java支持库 支持库名称: Java支持库2.0版 相关文件: C: \ ProgramFiles(x86)\ e \ lib \ Javalib.fne 数字签名: F3DA9F65E55F47c ...

  8. java支持html5视频流技术Pseudostreaming – Roden的专栏 – CSDN博客

    文章目录[隐藏] java支持html5视频流技术Pseudostreaming 首页博客学院 下载论坛APP 问答商城活动VIP会员专题招聘ITeyeGitChat 图文课 写博客 消息 登录注册 ...

  9. java 支持的编码格式_Java支持的编码格式(各个国家的语言)

    Java支持的编码格式(各个国家的语言) (2010-04-13 17:23:29) 标签: java 编码 it JDK提供了一个将中文转换为Unicode编码格式 转换器 说明 --------- ...

最新文章

  1. 2022-2028年中国电商物流行业投资分析及前景预测报告
  2. Android开发--Http操作介绍(二)
  3. 总结一下php5.2.16与apache2.0的C++扩展开发整个过程
  4. video标签 在微信浏览器打开,不弹出大的独立窗口 而是直接播放。
  5. 叔叔我要可乐,要冰冻的
  6. 使用emu8086学习汇编 int 21h 指令
  7. Keepalived的相关应用,使用keepalived实现nginx和lvs的高可用负载均衡器
  8. 通信电子线路期末复习第六章 反馈控制电路
  9. 数字图像处理——第三章 空间域图像增强(灰度变换和直方图处理)
  10. boost::intrusive::offset_ptr用法的测试程序
  11. LeetCode之First Unique Character in a String
  12. 裁判打分_内在的裁判偏见
  13. 解决 PhpStorm 对 用单例模式实例化PHP类时,代码自动提示功能失效 的问题
  14. win10+tensorflow-gpu+pycharm+anaconda...的成功安装,顺利在spyder import tensorflow
  15. php mysql 会员,PHP+MYSQL会员系统的登陆即权限判断实现代码
  16. Putty CentOS SSH 总是自动断开连接
  17. 新年新气象,90行代码菜鸟用Python制作小姐姐新年日历天气卡,送人太有面子啦!...
  18. 印能捷服务器中文字显示方块,修改Preps中文标记字体解决PJTF/JDF无法导入印能捷问题...
  19. 超级计算机图片高清,专业不止一点,vivo X50 Pro+后置四摄,高清1亿模式亮点十足...
  20. 你知道这个提高 Java 单元测试效率的 IDEA 插件吗

热门文章

  1. 用 Androidx + 蓝牙HC05 点灯(2): Handler 掌舵人 和 Thread 线人,逮着蓝牙老大说黑话:此灯为我开,101011...
  2. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之 Response Selection
  3. 行存与列存的简单对比
  4. AR/VR技术在旅游业+零售业的应用
  5. 云呐|PDA无线固定资产盘点管理系统
  6. Johnny-Five入门
  7. js区分单击双击,双击不会触发单击事件
  8. java格式化html代码
  9. PyCharm代码格式化插件
  10. 如何成为有效学习的高手(许岑)——思维导图 1