NetBeans普通Java项目中自动编译SCSS

4
我正在开发一个小型宠物项目,主要是Java桌面应用程序。它有一个嵌入式Web服务器(Tomcat),以便进行远程控制。
我已经做出了使用现代HTML技术的设计决策,NetBeans已经能够提供所需的所有相关IDE功能,除了 SCSS自动编译(这在HTML项目上完美运行),但这是一个“Java应用程序”风格的项目(因为我想将所有静态html /css/js内容嵌入我的jar可部署文件中,然后通过REST驱动我的桌面应用程序)。

2
使用任务运行器(Grunt、GULP等)来检测文件更改并启动编译是否是一种选择?如果是,我可以给你一个例子。 - crashbus
@crashbus,任何可以集成到NetBeans“Java应用程序”项目中的内容都可以(当作为HTML应用程序运行时,我对此没有问题,但是这个特定的项目是75%纯Java,25%HTML)。某些东西可以集成到“编译”步骤中(而不是打包),这也将是有益的。 - Damian Nikodem
1个回答

3

我猜你可能对使用libsass编译项目感兴趣。有两个Java的实现方式。在这种情况下,它很容易集成到编译步骤中。

如果您不满意,可以将前端任务运行器集成到您的工作环境中。考虑不同的选项:Grunt、Gulp等。

我个人在日常工作中使用Grunt。谈到Grunt时,您需要安装两个任务:grunt-sass(它与grunt-contrib-sass不同)和grunt-contrib-watch。第二个任务会在文件更改时编译您的.scss.sass文件。在这种情况下,您可以通过任务运行器仅填充所需的.css文件来生成您的.jar文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接