Commit d8888c2a authored by Alexey.Golubev's avatar Alexey.Golubev Committed by Alexander.Trofimov

1. Добавил таску, которая патчит таску запуска closure-compiler - добавляет...

1. Добавил таску, которая патчит таску запуска closure-compiler - добавляет параметр -Xms512m при запуске java. Это позволит избавится от ошибок "Out of memory error" при сборке сдк.
2. При запуске СС используем 32-х разрядную версию java т.к. она быстрее работает (http://than.pol.as/NfzB).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@55606 954022d7-b5bf-4e40-9824-e11837661b57
parent 342ad7a3
......@@ -5,6 +5,32 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-exec');
grunt.loadNpmTasks('grunt-closure-tools');
grunt.loadNpmTasks('grunt-replace');
grunt.registerTask('patch_closure_tools_init', 'Initialize tools.', function(){
grunt.initConfig({
replace: {
add_java_parm: {
options: {
patterns: [
{
match: '\'java \'',
replacement: '\'java -Xms512m \''
}
],
usePrefix: false
},
files: [
{
src: 'node_modules/grunt-closure-tools/node_modules/task-closure-tools/lib/libCompiler.js',
dest: 'node_modules/grunt-closure-tools/node_modules/task-closure-tools/lib/libCompiler.js'
}
]
}
}
});
});
grunt.task.run(['patch_closure_tools_init', 'replace']);
grunt.registerTask('setup_tools', 'Initialize tools.', function(){
toolsConfig = 'tools.json';
......@@ -195,7 +221,8 @@ module.exports = function(grunt) {
grunt.initConfig({
closureCompiler: {
options: {
compilerFile: toolsFile['closure_compiler']
compilerFile: toolsFile['closure_compiler'],
d32: true
},
sdk: {
TEMPcompilerOpts: {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment