ATLAS-2071 : UI : Minification of atlas code (js,css)

This commit is contained in:
kevalbhatt 2017-08-24 17:54:46 +05:30
parent cba5f7622b
commit a32e2b2e7f
4 changed files with 22 additions and 13 deletions

View File

@ -224,6 +224,9 @@ module.exports = function(grunt) {
},
uglify: {
build: {
options: {
sourceMap: true
},
files: [{
expand: true,
cwd: 'dist/js',
@ -307,7 +310,6 @@ module.exports = function(grunt) {
'sass:dist',
'uglify:build',
'cssmin:build',
'htmlmin:build',
'configureProxies:server',
'connect:server',
'watch'
@ -321,7 +323,6 @@ module.exports = function(grunt) {
'copy:build',
'sass:build',
'uglify:build',
'cssmin:build',
'htmlmin:build'
'cssmin:build'
]);
};

View File

@ -107,22 +107,13 @@
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>npm remaining</id>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>install --ignore-scripts</arguments>
</configuration>
</execution>
<execution>
<id>grunt dist</id>
<goals>
<goal>grunt</goal>
</goals>
<configuration>
<arguments>build</arguments>
<arguments>${project.build.dashboardv2.gruntBuild}</arguments>
</configuration>
</execution>
</executions>

View File

@ -121,6 +121,16 @@ Also, a standalone instance of Solr can be started as the default search indexin
indexing for a different Solr instance please see "Graph Search Index - Solr" in the
[[Configuration][Configuration]] section.
To build a distribution without minified js,css file, build with the skipMinify profile.
<verbatim>
mvn clean package -Pdist,skipMinify
</verbatim>
Note that by default js and css files are minified.
---+++ Installing & Running Atlas
---++++ Installing Atlas

View File

@ -588,6 +588,7 @@
<atlas.surefire.options></atlas.surefire.options>
<aspectj.runtime.version>1.8.7</aspectj.runtime.version>
<project.build.dashboardv2.gruntBuild>build-minify</project.build.dashboardv2.gruntBuild>
</properties>
<profiles>
@ -639,6 +640,12 @@
</dependencies>
</dependencyManagement>
</profile>
<profile>
<id>skipMinify</id>
<properties>
<project.build.dashboardv2.gruntBuild>build</project.build.dashboardv2.gruntBuild>
</properties>
</profile>
</profiles>
<modules>