我們使用Compass/SASS爲我們的CSS提供了maven插件,它可以在JRuby中實現此功能,並且速度非常慢。它需要4分鐘的時間才能編譯我們的CSS,最新的i7可以使用Java的16Gb內存。 我們的Maven插件看起來是這樣的:適用於Java的指南針/ sass替代品
<plugin>
<groupId>de.saumya.mojo</groupId>
<artifactId>gem-maven-plugin</artifactId>
<version>0.29.4</version>
<extensions>true</extensions>
<executions>
<execution>
<id>compassProcessSource</id>
<goals>
<goal>exec</goal>
</goals>
<phase>process-resources</phase>
</execution>
</executions>
<configuration>
<execArgs>${project.build.directory}/rubygems/bin/compass compile -c ./compass/config.rb --time --sass-dir=${basedir}/src/main/java/com/company/ --css-dir=${project.build.directory}/classes/com/company/ --output-style=${pom.compass.compression.style}</execArgs>
</configuration>
</plugin>
是否有任何替代指南針這是更高性能? 或者有沒有辦法更快運行它?
我的目標是加快編譯工作。我剛剛從JRuby遷移到普通紅寶石會加速它嗎? – Artem
我說可以。不要僅僅因爲你的後端在java中而限制你自己。此外,我們使用本地工具支持(ruby + nodejs),我們不必編譯它以在本地運行。我們只需要在部署之前進行編譯 - 這是日常開發的巨大提速 – piotrek
您可以請您更改您對使用本機預裝工具的建議的回答,以便我可以接受它作爲答案嗎? – Artem