liferay-theme-tasks
Version:
A set of tasks for building and deploying Liferay Portal themes.
29 lines (21 loc) • 605 B
JavaScript
/**
* SPDX-FileCopyrightText: © 2017 Liferay, Inc. <https://liferay.com>
* SPDX-License-Identifier: MIT
*/
;
const zip = require('gulp-zip');
const project = require('../../lib/project');
module.exports = function () {
const {gulp} = project;
const {runSequence} = gulp;
gulp.task('plugin:war', () => {
const {options} = project;
return gulp
.src(options.rootDir.join('**/*').asPosix)
.pipe(zip(options.distName + '.war'))
.pipe(gulp.dest(options.pathDist.asNative));
});
gulp.task('build', (done) => {
runSequence('plugin:version', 'plugin:war', done);
});
};