如何在 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>
根据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>