根据this,sass-maven-plugin包含compass-import-once。
我想知道如何在我的maven项目中启用此功能。我的pom.xml的相关摘录:
<plugin>
<groupId>nl.geodienstencentrum.maven</groupId>
<artifactId>sass-maven-plugin</artifactId>
<version>2.0-RC2</version>
<configuration>
...
<useCompass>true</useCompass>
<gems>
<gem>compass-import-once</gem>
</gems>
</configuration>
</plugin>
当我运行mvn sass:watch
时,在输出中包含以下行:&#34;在启用Compass的情况下运行&#34;。但是,在我的.scss
文件中,
@import "foo"
@import "foo"
仍会导致&#34; foo&#34;中的所有元素在已编译的CSS中包含两次。
答案 0 :(得分:0)
好吧,我明白了。在<gem>
标记中,我想要的不是compass-import-once
,而是compass/import-once/activate
。
事实证明,<useCompass>
也不是必需的。对于后代,pom.xml应该是:
<plugin>
<groupId>nl.geodienstencentrum.maven</groupId>
<artifactId>sass-maven-plugin</artifactId>
<version>2.0-RC2</version>
<configuration>
...
<gems>
<gem>compass/import-once/activate</gem>
</gems>
</configuration>