Java库管理CSS爆炸或重用?
Java问:
我喜欢CSS简单的网页,但当它涉及到真实世界的网站,因为你获得了 css explosion和很多重复,而不喜欢它. 我很想使用Sass和Compass,但他们是Ruby程序,这将很可能需要一些有趣的Maven JRuby爱来为Java Web应用程序开发工作.如果您正在使用Eclipse或支持与正在运行的Web应用程序同步的任何IDE,这也将非常困难. 有没有一个更好的替代地狱是CSS的地狱是Java? 解决方法
最近我用相同的技术
LessCss下了同一条路.起初我试图将JRuby嵌入到我的构建生命周期中.但不幸的是,Maven JRuby是一个怪物,它的速度很慢,巨大而且越野(一半的时间甚至不会启动,因为它会抱怨运行的文件路径).
幸运的是,现在有一个LessCss的JavaScript端口,我现在通过Mozilla Rhino嵌入.我describe the process in this blog post. 昨天我把它提升到了一个新的水平,制作了一个Maven LessCss Plugin来最大限度地减少POM配置和代码重复.不幸的是,我无法分享它,因为它是我当前客户端的专有代码,但解决方案很简单: Use GMaven to create the Plugin,创建一个抽象基础mojo,调用LessCss编译器和为不同资源集配置基本mojo的几个具体实现: 例如 > lesscss:编译所有的编译器 所以,虽然我不能帮你SASS(除了你要求认证 当然,你也可以在没有Groovy(也通过Rhino嵌入JavaScript)的Java中实现一个Maven插件,但是我认为Groovy更容易. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |