0.1.0 • Published 9 years ago

grunt-fmpp v0.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

grunt-fmpp

用于freemarker模板转换成html的grunt插件。

本grunt插件用于把freemarker模板转换成html,本质上是调用fmpp这个工具,fmpp官网下的程序是不支持模板中的java调用的,所以使用了同事修改过的fmpp_heroyang.jar。

得益于grunt的生态,可以把grunt-fmpp这个任务和watch及connect一起使用,构建前端模拟开发环境

The "fmpp" task

Options

options.appDir

Type: String

应用目录

options.lib

Type: String

自定义的Java库目录

Usage Examples

配置fmpp

fmpp的示例配置在example/fmpp下有config.fmppfmpp.properties两个文件

  • config.fmpp, fmpp的主配置文件,比如配置模板的目录sourceRoot,其他配置参考fmmp文档
  • fmpp.properties, 包含在模板中调用的java类映射

配置grunt-fmpp

grunt.initConfig({
  fmpp: {
    dev: {
      options: {
        appDir: 'example/fmpp',
        lib: 'example/fmpp/lib'
      }
    }
  },
});

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.