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

How to enable compass-import-once in maven

根据this, the sass-maven-plugin includes 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 时,在输出中包含以下行:"Running with Compass enabled"。但是,在我的 .scss 文件中,

@import "foo"
@import "foo"

仍然导致"foo"中的所有元素在编译的css中被包含两次。

好的,我明白了。在 <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>