liferay-plugin-node-tasks
Version:
A set of base tasks for deploying plugins to Liferay Portal
27 lines (20 loc) • 526 B
JavaScript
;
var path = require('path');
var zip = require('gulp-zip');
var TASK_PLUGIN_WAR = 'plugin:war';
module.exports = function(options) {
var gulp = options.gulp;
var runSequence = require('run-sequence').use(gulp);
gulp.task(TASK_PLUGIN_WAR, function() {
return gulp.src(path.join(options.rootDir, '**/*'))
.pipe(zip(options.distName + '.war'))
.pipe(gulp.dest(options.pathDist));
});
gulp.task('build', function(done) {
runSequence(
'plugin:version',
TASK_PLUGIN_WAR,
done
);
});
};