如何使用grunt为dev服务器部署创建WAR文件

时间:2015-06-18 11:24:37

标签: angularjs gruntjs grunt-usemin grunt-build-control

我正在使用grunt,bower和yeoman作为我的angularjs web应用程序。我的UI代码已准备好部署。我想创建一个.WAR文件进行部署。

我使用bower安装了“grunt-war”依赖,我在registerGruntTask.js文件中配置了以下代码

grunt.loadNpmTasks('grunt-war');

grunt.initConfig({

  /*
   * Build a WAR (web archive) without Maven or the JVM installed.
   */
  war: {
    target: {
      options: {
        war_dist_folder: '<%= target %>',
        war_name: 'sm-ui',
        webxml_welcome: 'index.html',
        webxml_display_name: 'sm-ui',
        webxml_mime_mapping: [ 
{ 
  extension: 'woff', 
    mime_type: 'application/font-woff' 
} ]
      },
      files: [
        {
          expand: true,
          cwd: '<%= target %>',
          src: ['**'],
          dest: ''
        }
      ]
    }
  }
});

然后,我在命令行中输入了“grunt build”和“grunt war”。但是,什么都没有创造。请帮帮我。

0 个答案:

没有答案