在java中编译闭包样式表(如SoyFileSet)

时间:2013-06-11 19:19:13

标签: google-closure google-closure-stylesheet

https://developers.google.com/closure/templates/docs/commands说明了如何使用命令行编译Google样式表。我期待像SoyFileSet这样的东西可以用来编译Google模板。是否有类似类的类用于编译样式表?

1 个答案:

答案 0 :(得分:2)

您可以从命令行运行一个名为closure-stylesheets.jar的java jar。您可以在此处下载:https://code.google.com/p/closure-stylesheets/downloads/list

我们通过像这样的Ant任务来运行它:

<target name="closure-stylesheets">
        <java jar="closure-stylesheets/closure-stylesheets.jar" fork="true" failonerror="true">
            <arg line="--output-file ../styles/closure.css"/>
            <arg value="closure-stylesheets/closure-main-def.gss"/>
            <arg value="closure-stylesheets/closure.gss"/>
            <arg value="closure-stylesheets/tree.css"/>
        </java>
</target>

如果您正在使用Soy模板并希望使用closure的CSS重命名功能,请查看此处(我不熟悉使用它):https://code.google.com/p/closure-stylesheets/#Renaming