Как создать WAR-файл, используя grunt для развертывания на dev-сервере
Я использую grunt,bower и yeoman для своего веб-приложения angularjs. Мой код пользовательского интерфейса готов к развертыванию. Я хочу создать файл.WAR для развертывания.
Я установил зависимость "grunt-war" с помощью bower и настроил следующий код в моем файле 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" в моей командной строке. Но ничего не создает. Пожалуйста, помогите мне.