aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/Gruntfile.coffee
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-09-10 10:42:07 +0200
committerStas Vilchik <vilchiks@gmail.com>2015-09-10 12:26:16 +0200
commite1b6cbcba2e342b4671a1bf88e1fd174b55b44cf (patch)
tree38069eebe3c0ccbcfc2e612f74dbd1dfd772c380 /server/sonar-web/Gruntfile.coffee
parent5981d630ff9637a78868d989f22a3f10f15306c5 (diff)
downloadsonarqube-e1b6cbcba2e342b4671a1bf88e1fd174b55b44cf.tar.gz
sonarqube-e1b6cbcba2e342b4671a1bf88e1fd174b55b44cf.zip
Revert "use single web app"
Diffstat (limited to 'server/sonar-web/Gruntfile.coffee')
-rw-r--r--server/sonar-web/Gruntfile.coffee38
1 files changed, 17 insertions, 21 deletions
diff --git a/server/sonar-web/Gruntfile.coffee b/server/sonar-web/Gruntfile.coffee
index 433ab2fbbe3..4ec0a00bfa8 100644
--- a/server/sonar-web/Gruntfile.coffee
+++ b/server/sonar-web/Gruntfile.coffee
@@ -59,6 +59,9 @@ module.exports = (grunt) ->
'<%= BUILD_PATH %>/js/libs/third-party/d3.js'
'<%= BUILD_PATH %>/js/libs/third-party/latinize.js'
'<%= BUILD_PATH %>/js/libs/third-party/underscore.js'
+ '<%= BUILD_PATH %>/js/libs/third-party/backbone.js'
+ '<%= BUILD_PATH %>/js/libs/third-party/backbone-super.js'
+ '<%= BUILD_PATH %>/js/libs/third-party/backbone.marionette.js'
'<%= BUILD_PATH %>/js/libs/third-party/handlebars.js'
'<%= BUILD_PATH %>/js/libs/third-party/select2.js'
'<%= BUILD_PATH %>/js/libs/third-party/keymaster.js'
@@ -86,10 +89,15 @@ module.exports = (grunt) ->
'<%= BUILD_PATH %>/js/libs/sortable.js'
'<%= BUILD_PATH %>/js/libs/inputs.js'
+ '<%= BUILD_PATH %>/js/components/common/dialogs.js'
+ '<%= BUILD_PATH %>/js/components/common/processes.js'
+ '<%= BUILD_PATH %>/js/components/common/jquery-isolated-scroll.js'
'<%= BUILD_PATH %>/js/components/common/handlebars-extensions.js'
'<%= BUILD_PATH %>/js/libs/application.js'
+ '<%= BUILD_PATH %>/js/libs/csv.js'
'<%= BUILD_PATH %>/js/libs/dashboard.js'
+ '<%= BUILD_PATH %>/js/libs/recent-history.js'
'<%= BUILD_PATH %>/js/libs/third-party/require.js'
]
@@ -98,35 +106,26 @@ module.exports = (grunt) ->
options:
baseUrl: '<%= BUILD_PATH %>/js/'
preserveLicenseComments: false
- optimize: 'none'
paths:
'react': 'libs/third-party/react-with-addons'
- 'underscore': 'libs/shim/underscore-shim'
- 'jquery': 'libs/shim/jquery-shim'
- 'backbone': 'libs/third-party/backbone'
- 'backbone.marionette': 'libs/third-party/backbone.marionette'
-
- main: options:
- name: 'main'
- out: '<%= ASSETS_PATH %>/js/main.js'
+ 'underscore': 'libs/third-party/shim/underscore-shim'
+ 'jquery': 'libs/third-party/shim/jquery-shim'
+ 'backbone': 'libs/third-party/shim/backbone-shim'
+ 'backbone.marionette': 'libs/third-party/shim/marionette-shim'
issuesContext: options:
- exclude: ['backbone', 'backbone.marionette']
name: 'apps/issues/app-context'
out: '<%= ASSETS_PATH %>/js/apps/issues/app-context.js'
selectList: options:
- exclude: ['backbone', 'backbone.marionette']
name: 'components/common/select-list'
out: '<%= ASSETS_PATH %>/js/components/common/select-list.js'
app: options:
- exclude: ['backbone', 'backbone.marionette']
name: 'apps/<%= grunt.option("app") %>/app'
out: '<%= ASSETS_PATH %>/js/apps/<%= grunt.option("app") %>/app.js'
widget: options:
- exclude: ['backbone', 'backbone.marionette']
name: 'widgets/<%= grunt.option("widget") %>/widget'
out: '<%= ASSETS_PATH %>/js/widgets/<%= grunt.option("widget") %>/widget.js'
@@ -134,13 +133,13 @@ module.exports = (grunt) ->
concurrent:
build:
tasks: [
+ 'uglify:build'
# apps
'build-app:account'
'build-app:api-documentation'
'build-app:coding-rules'
'build-app:computation'
'build-app:custom-measures'
- 'build-app:dashboard'
'build-app:drilldown'
'build-app:global-permissions'
'build-app:groups'
@@ -163,8 +162,6 @@ module.exports = (grunt) ->
# other
'requirejs:issuesContext'
'requirejs:selectList'
- # main
- 'requirejs:main'
]
@@ -267,17 +264,16 @@ module.exports = (grunt) ->
expand: true, cwd: '<%= SOURCE_PATH %>/js', src: ['**/*.js'], dest: '<%= BUILD_PATH %>/js'
'assets-js':
src: '<%= BUILD_PATH %>/js/sonar.js', dest: '<%= ASSETS_PATH %>/js/sonar.js'
- 'assets-libs-js':
- expand: true, cwd: '<%= BUILD_PATH %>/js/libs', src: ['**/*.js'], dest: '<%= ASSETS_PATH %>/js/libs'
'assets-all-js':
expand: true, cwd: '<%= BUILD_PATH %>/js', src: ['**/*.js'], dest: '<%= ASSETS_PATH %>/js'
'assets-css':
src: '<%= BUILD_PATH %>/css/sonar.css', dest: '<%= ASSETS_PATH %>/css/sonar.css'
- uglify_parallel:
+ uglify:
build:
- expand: true, cwd: '<%= ASSETS_PATH %>/js', src: ['**/*.js'], dest: '<%= ASSETS_PATH %>/js'
+ src: '<%= ASSETS_PATH %>/js/sonar.js'
+ dest: '<%= ASSETS_PATH %>/js/sonar.js'
replace:
@@ -347,7 +343,7 @@ module.exports = (grunt) ->
['copy:assets-css', 'copy:assets-all-js']
grunt.registerTask 'build-suffix',
- ['copy:assets-css', 'copy:assets-js', 'copy:assets-libs-js', 'concurrent:build', 'uglify_parallel:build']
+ ['copy:assets-css', 'copy:assets-js', 'concurrent:build']
grunt.registerTask 'test-suffix',
['intern:test', 'rename:lcov', 'replace:lcov']