2017-01-13 74 views
0

在我的(而基本)JHipster應用程序,我已經創建/稱爲Web應用程序/內容的新文件夾的詳細文件夾不包含在JHipster建立

在該文件夾是一些CSS,我是保持分開是有原因的。

當我在開發過程中運行應用程序時,所有文件都在那裏,沒有問題。當我使用mvnw -Pprod package -DskipTests將生產應用打包時,文件夾「more」永遠不會放入.WAR文件,因此多餘的CSS不起作用。

我不知道在哪裏尋找它(這是一個pom.xml問題?Gulp問題?)。

回答

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})); 
}); 

卜這是不夠的,還有其他一口任務進行修改,只是在Gulpfile.jsgulp文件夾搜索css

+0

100%正確。我還發現,gulp將所有文件放在target/www中,並且被捆綁在戰爭中。這一點基本上是讓你的文件在該目錄中。 – Wouter