Skip to content

Commit

Permalink
Support for source maps
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefan Burnicki committed Oct 4, 2018
1 parent 0d74dae commit 32f72d9
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 5 deletions.
12 changes: 10 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,14 @@ task syncFrontendStylesheets(type: Sync, dependsOn: compileFrontend) {
rename('(styles)\\..*\\.css', '$1.css')
}

task syncFrontendAssets(type: Sync, dependsOn: compileFrontend) {
group "frontend build"
description = "Syncs frontend asset files"
from 'frontend/dist/frontend/assets'
include '*'
into 'grails-app/assets/other/frontend'
}

task generateFrontendI18nFiles(type: Grails2FrontendI18nTask) {
group "frontend build"
description "Generate i18n files for angular frontend from grails msg bundles."
Expand Down Expand Up @@ -292,13 +300,13 @@ task nodeSyncStylesheets(type: Sync) {
}

processResources.dependsOn nodeSyncJavascript, nodeSyncStylesheets, installFrontendDependencies, generateFrontendI18nFiles
assetCompile.dependsOn nodeSyncJavascript, nodeSyncStylesheets, syncFrontendJavascripts, syncFrontendStylesheets, generateFrontendI18nFiles
assetCompile.dependsOn nodeSyncJavascript, nodeSyncStylesheets, syncFrontendAssets, syncFrontendJavascripts, syncFrontendStylesheets, generateFrontendI18nFiles

clean.delete << file('grails-app/assets/javascripts/node_modules')
clean.delete << file('grails-app/assets/javascripts/frontend')
clean.delete << file('grails-app/assets/stylesheets/node_modules')
clean.delete << file('grails-app/assets/stylesheets/frontend')
clean.delete << file('grails-app/assets/frontend')
clean.delete << file('grails-app/assets/other/fronted')
clean.delete << file('node_modules')
clean.delete << file('grails-app/assets/javascripts/bower_components')
clean.delete << file('grails-app/assets/stylesheets/bower_components')
Expand Down
2 changes: 1 addition & 1 deletion grails-app/conf/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,7 @@ grails:
- 'openspeedmonitor.less'
minifyJs: true
minifyCss: true
includes: ["frontend/**"]
includes: ["other/*"]
i18n:
locales:
- en
Expand Down
5 changes: 3 additions & 2 deletions grails-app/init/de/iteratec/osm/FrontendWatcher.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -47,16 +47,17 @@ class FrontendWatcher {
void onChange(File file) {
changedFiles << file.canonicalFile
}

@Override
void onNew(File file) {
changedFiles << file.canonicalFile
}
})

directoryWatcher.addWatchDirectory(new File(location, "frontend/dist"), ['js', 'css', 'svg', 'png', 'jpg'])
directoryWatcher.addWatchDirectory(new File(location, "frontend/dist"), ['js', 'css', 'svg', 'png', 'jpg', 'map'])
String frontendJavascriptsFolder = Paths.get("${location}/grails-app/assets/javascripts/frontend")
String frontendStylesheetsFolder = Paths.get("${location}/grails-app/assets/stylesheets/frontend")
String frontendAssetsFolder = Paths.get("${location}/grails-app/assets/frontend")
String frontendAssetsFolder = Paths.get("${location}/grails-app/assets/other/frontend")

Thread.start {

Expand Down

0 comments on commit 32f72d9

Please sign in to comment.