resources concat and minify in production

This commit is contained in:
Athou
2013-04-28 07:47:16 +02:00
parent fe3ccb92df
commit cfb1e550bc
66 changed files with 1413 additions and 14878 deletions

View File

@@ -10,13 +10,22 @@
<param-name>applicationClassName</param-name>
<param-value>com.commafeed.frontend.CommaFeedApplication</param-value>
</init-param>
<init-param>
<param-name>configuration</param-name>
<param-value>deployment</param-value>
</init-param>
</filter>
<filter>
<filter-name>WebResourceOptimizer</filter-name>
<filter-class>ro.isdc.wro.http.WroFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>WebResourceOptimizer</filter-name>
<url-pattern>/wro/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Wicket</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.commafeed.frontend.resources.WroListener</listener-class>
</listener>
</web-app>

View File

@@ -1,7 +1,17 @@
cacheUpdatePeriod=10
modelUpdatePeriod=0
debug=true
disableCache=false
ignoreMissingResources=false
jmxEnabled=false
managerFactoryClassName=ro.isdc.wro.manager.factory.ConfigurableWroManagerFactory
#List of preProcessors
preProcessors=semicolonAppender
preProcessors=cssUrlRewriting,semicolonAppender,googleClosureSimple,cssMin
#List of postProcessors
postProcessors=cssMin,googleClosureSimple
postProcessors=
#hashStrategy=MD5
#namingStrategy=hashEncoder-CRC32

View File

@@ -1,13 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<groups xmlns="http://www.isdc.ro/wro">
<group name="lib">
<js minimize="false">/vendor/jquery/*.js</js>
<js minimize="false">/vendor/bootstrap/*.js</js>
<js minimize="false">/vendor/angularjs/*.js</js>
<js minimize="false">/vendor/angularui/*.js</js>
<js minimize="false">/vendor/angularui-bootstrap/*.js</js>
<js minimize="false">/vendor/angularui-state/*.js</js>
<js minimize="false">/vendor/mousetrap/*.js</js>
<js minimize="false">/vendor/nggrid/*.js</js>
<js minimize="false">/vendor/nginfinitescroll/*.js</js>
<js minimize="false">/vendor/ngupload/*.js</js>
<js minimize="false">/vendor/spinjs/*.js</js>
<css minimize="false">/vendor/bootstrap/*.css</css>
<css minimize="false">/vendor/angularui/*.css</css>
<css minimize="false">/vendor/fontawesome/css/*.css</css>
<css minimize="false">/vendor/nggrid/*.css</css>
</group>
<group name="app">
<css>/css/*.css</css>
<js>/js/*.js</js>
</group>
<group name="all">
<js>/vendor/**.js</js>
<group-ref>lib</group-ref>
<group-ref>app</group-ref>
</group>
</groups>