webapp / content下的文件夹不包含在JHipster构建中

时间:2017-01-13 10:05:33

标签: css maven spring-boot jhipster

在我的(相当基本的)JHipster应用程序中,我创建了一个名为webapp / content / more的新文件夹

在那个文件夹中有一些CSS,我有充分的理由保持分开。

当我在开发期间运行应用程序时,所有文件都在那里,没有问题。当我使用mvnw -Pprod package -DskipTests打包生产应用程序时,文件夹"更多"永远不会放在.WAR文件中,因此额外的CSS不起作用。

我不知道在哪里寻找它(这是一个pom.xml问题吗?Gulp问题?)。

1 个答案:

答案 0 :(得分:1)

查看由JHipster生成的Gulpfile.js,您会发现styles任务只处理content/css文件夹。

gulp.task('styles', [], function () {
    return gulp.src(config.app + 'content/css')
        .pipe(browserSync.reload({stream: true}));
});

将额外的文件夹添加到其中:

gulp.task('styles', [], function () {
    return gulp.src(config.app + 'content/css', config.app + 'content/more')
        .pipe(browserSync.reload({stream: true}));
});

这还不够,还有其他需要修改的gulp任务,只需在cssGulpfile.js文件夹中搜索gulp