2017-01-13 8 views
0

В моей (а основной) JHipster приложения, я создал новую папку с именем WebApp/содержание/болееПапка под WebAPP/содержание не входит в JHipster построить

В этой папке есть еще некоторые CSS, что я сохраняя раздельный по уважительной причине.

Когда я запускаю приложение во время разработки, все файлы есть и никаких проблем. Когда я упаковываю приложение для производства с mvnw -Pprod package -DskipTests, папка «больше» никогда не помещается в файл .WAR, поэтому дополнительный CSS не работает.

Я понятия не имею, где его искать (это проблема pom.xml? Проблема с Gulp?).

ответ

1

Посмотрите на Gulpfile.js, которые были созданы JHipster, вы обнаружите, что задача 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})); 
}); 

Bu этого не достаточно, есть и другие задачи глотка изменить, просто искать css в Gulpfile.js и gulp папку.

+0

100% правильный. Я также обнаружил, что gulp помещает все файлы в target/www и попадает в войну. Дело в основном состоит в том, чтобы получить ваши файлы в этом каталоге. – Wouter