我正在尝试在Grails 3上将grails asset-pipeline plugin与the sass extension一起使用。不幸的是,遵循文档以在build.gradle
文件中对其进行配置不是有用的,因为会生成此错误:
FAILURE: Build failed with an exception.
* Where:
Build file '/MyProject/build.gradle' line: 17
* What went wrong:
Could not compile build file '/MyProject/build.gradle'.
> startup failed:
build file '/MyProject/build.gradle': 17: only id(String) method calls allowed in plugins {} script block
See http://gradle.org/docs/2.3/userguide/plugins.html#sec:plugins_block for information on the plugins {} block
@ line 17, column 5.
provided ":sass-asset-pipeline:$assetsPipelineSassVersion"
^
1 error
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.128 secs
| Error Error initializing classpath: startup failed:
build file '/MyProject/build.gradle': 17: only id(String) method calls allowed in plugins {} script block
See http://gradle.org/docs/2.3/userguide/plugins.html#sec:plugins_block for information on the plugins {} block
@ line 17, column 5.
provided ":sass-asset-pipeline:$assetsPipelineSassVersion"
^
1 error
(Use --stacktrace to see the full trace)
0
最佳答案
我找到了使用此gradle配置的解决方案(版本变量在gradle.properties中定义):
buildscript {
dependencies {
classpath "com.bertramlabs.plugins:asset-pipeline-gradle:$assetsPipelineVersion"
}
}
apply plugin: 'com.bertramlabs.asset-pipeline'
assets {
minifyJs = true
minifyCss = true
from '/img'
from '/js'
from '/css'
from '/fonts'
}
dependencies {
compile "org.grails.plugins:asset-pipeline"
runtime "org.grails.plugins:asset-pipeline"
assets "com.bertramlabs.plugins:sass-asset-pipeline:$assetsPipelineSassVersion"
}
关于grails - 使用 Assets 管道和sass-grails-asset-pipeline的Grails 3 “Build failed with an exception”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34993531/