如何在maven中启用compass-import-once

时间:2015-01-02 19:04:46

标签: maven sass compass

根据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中包含两次。

1 个答案:

答案 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>