我已经接近放弃了 - 大约有5个不同的存储库,不同版本的把手 - 资产管道有不同的指令,我无法让它们中的任何一个工作
我使用Grails 3.1.1和init-app创建的默认build.gradle,将armlebars-asset-pipeline 2.7添加到buildscript和普通依赖项中,并将foo.hbs文件放入grails-应用程序/资产。
现在,在运行gradlew compileAssets
时,模板会被正确编译,因此插件正在执行某些事情,但我希望它在通过{{1}运行应用程序时也能正常工作}。我期待那是错的吗?如果没有,有人可以如此友善地给我一个如何集成模板预编译器的工作示例吗?
答案 0 :(得分:1)
我发现指定资产而不是运行时是让我兴奋的事情。我可以让它工作添加以下
buildscript {
...
dependencies {
...
classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.14.6"
}
}
apply plugin: 'com.bertramlabs.asset-pipeline'
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.14.3"
assets 'com.bertramlabs.plugins:handlebars-asset-pipeline:2.14.6'
答案 1 :(得分:0)
我不使用它但是因为你使用Gradle我很确定你可以用dependsOn: 'compileAssets'
将它添加为你自己的任务。查看example for Android。