我正在寻找一些关于如何使用Maven 插件获得 LESS 编译 Bootstrap 的信息。我需要用我的 less 编译 bootstrap,因为我在文件中使用 bootstrap less。现在我有 maven 插件将更少的文件编译成 css,但是当我试图让它编译 bootstrap 时它会中断。我认为这可能是一个版本问题,但只是想知道是否有人能够解决这个问题或有更好的方法。
pom.xml
<plugin>
<groupId>org.lesscss</groupId>
<artifactId>lesscss-maven-plugin</artifactId>
<version>1.3.3</version>
<configuration>
<sourceDirectory>${project.basedir}/src/main/webapp/less</sourceDirectory>
<outputDirectory>${project.build.directory}/${project.build.finalName}/css</outputDirectory>
<compress>true</compress>
<includes>
<include>bootstrap/bootstrap.less</include>
<include>test.less</include>
</includes>
<force>true</force>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
我在调用“clean lesscss:compile”的运行配置中运行上述内容
错误
Failed to execute goal org.codehaus.mojo:lesscss-maven-plugin:1.0-beta-3:compile (default-cli) on project FastTest: Error while compiling LESS source: bootstrap\alerts.less: Syntax Error on line 57: [object Object] (compile.js#1) -> [Help 1]
我不确定为什么它会在引导列表中的第一项之后出现,所以我重命名了 bootstrap.less 以查看它是否运行,这就是我得到的:
Failed to execute goal org.codehaus.mojo:lesscss-maven-plugin:1.0-beta-3:compile (default-cli) on project FastTest: Error while compiling LESS source: bootstrap\abootstrap.less: Syntax Error on line 686: [object Object] (compile.js#1) -> [Help 1]