Maven 使用Spring引导应用程序观看SCS
我有一个Spring boot应用程序,我想用它来改进我的Maven 使用Spring引导应用程序观看SCS,maven,sass,spring-boot,Maven,Sass,Spring Boot,我有一个Spring boot应用程序,我想用它来改进我的CSS。我已经成功地为我的SCSS文件配置了pom,以便在maven编译期间编译成有效的CSS。我现在想要一个热部署的SCSS。每当scs被更改时,我都希望它被重新编译并重新部署到我启动的spring boot应用程序中,这样我只需刷新浏览器即可看到更改 我的目标是执行maven命令: mvn install spring-boot:run sass:watch 让它工作。可能吗 当从另一个终端运行时,我还没有设法使sass:watch
CSS
。我已经成功地为我的SCSS
文件配置了pom
,以便在maven编译期间编译成有效的CSS
。我现在想要一个热部署的SCSS
。每当scs
被更改时,我都希望它被重新编译并重新部署到我启动的spring boot
应用程序中,这样我只需刷新浏览器即可看到更改
我的目标是执行maven
命令:
mvn install spring-boot:run sass:watch
让它工作。可能吗
当从另一个终端运行时,我还没有设法使sass:watch
工作,但我认为这只是pom配置问题
编辑:我的应用程序是作为fat(或uber)jar构建的,因为我遇到了同样的问题: 不能将spring boot:run sass:watch作为单个命令运行。 Maven不是(实际上)多线程的,任务是按顺序执行的。因为两个任务都是阻塞的,所以第二个任务永远不会执行 因此,您需要从两个控制台运行两个命令 实际上并不需要安装mvn。如果您仍然需要它,请将其放在第一个命令中。您可以使用来异步执行
sass:watch
maven目标:
org.codehaus.mojo
execmaven插件
1.6.0
mvn
真的
萨丝:看
执行:
mvn exec:exec-spring-boot:run
或者,您可以将exec目标绑定到特定阶段(例如验证)和/或将其包装到配置文件中,以便仅在您需要时执行:
mvn spring引导:运行-p sass
无礼
org.codehaus.mojo
execmaven插件
1.6.0
mvn
真的
萨丝:看
验证
执行官
mvn spring-boot:run
mvn sass:watch