我正在开发一个小型宠物项目,主要是一个java桌面应用程序。它有一个嵌入式Web服务器(tomcat),允许远程控制。
我已经做出了设计决策,全力以赴利用现代HTML技术,netbeans已经能够提供所需的所有相关IDE功能 EXCEPT SCSS自动编译(这在HTML上非常有效)这是一个“Java应用程序”风格的项目(因为我想在我的jar中嵌入所有静态html / css / js内容,然后通过REST驱动我的桌面应用程序。
答案 0 :(得分:2)
我猜你可能会在用libsass编译项目时感到很沮丧。 Java有两种实现方式。在这种情况下,它可以轻松集成到compilation
步骤中。
如果您对此不满意,可以将前端任务运行器集成到您的工作环境中。考虑different options:Grunt,Gulp等。
我个人使用Grunt作为日常生活。在谈到Grunt时,您需要安装两个任务:grunt-sass
(与grunt-contrib-sass
不同)和grunt-contrib-watch
。第二个任务是在文件更改时编译.scss
或.sass
个文件。在这种情况下,您可以让.jar
文件只填充由任务运行员为您构建的所需.css
文件。