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

标签 css maven spring-boot jhipster

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

在该文件夹中还有一些 CSS,我出于充分的理由将它们分开。

当我在开发过程中运行该应用程序时,所有文件都在那里并且没有问题。当我使用 mvnw -Pprod package -DskipTests 打包用于生产的应用程序时,文件夹“more”永远不会放入 .WAR 文件中,因此额外的 CSS 不起作用。

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

最佳答案

查看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任务要修改,只需在Gulpfile.jsgulp文件夹中搜索css即可。

关于css - JHipster 构建中不包含 webapp/content 下的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631952/

相关文章:

jquery - 使用 css3 变换制作透视标题

java - 如何在maven应用程序中运行war文件?

java - MockMvc 抛出 HttpMediaTypeNotSupportedException 状态预期为 : 201 but was 415

Java Spring Boot 和 Thymeleaf : An error happened during template parsing

javascript - 如何强制子元素遵守 `flex: nowrap;` CSS 指令

css - 我的媒体查询在我的 Android 设备上不起作用

html - 将鼠标悬停在超链接上,突出显示大背景区域

java - 插件目标的maven执行?

java - NullPointerException : ProGuard, Spring 启动

java - 使用 start.spring.io 的 spring 项目 stub 在没有 xml-conf 的情况下交付 jsp View 的最快方法