run sass plugin at build time, should fix openshift deployment issues

This commit is contained in:
Athou
2013-05-18 17:50:30 +02:00
parent 0e6ea30a82
commit 18cc08d7ad
5 changed files with 58 additions and 17 deletions

View File

@@ -5,6 +5,10 @@ import java.util.Map;
import ro.isdc.wro.manager.factory.ConfigurableWroManagerFactory;
import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
/**
* Runtime solution
*
*/
public class WroManagerFactory extends ConfigurableWroManagerFactory {
@Override

View File

@@ -0,0 +1,30 @@
package com.commafeed.frontend.resources;
import java.util.Map;
import ro.isdc.wro.model.resource.processor.ResourcePostProcessor;
import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
import ro.isdc.wro.model.resource.processor.support.ProcessorProvider;
import com.google.api.client.util.Maps;
/**
* Build-time solution
*
*/
public class WroSassProvider implements ProcessorProvider {
@Override
public Map<String, ResourcePreProcessor> providePreProcessors() {
Map<String, ResourcePreProcessor> map = Maps.newHashMap();
map.put("sassOnlyProcessor", new SassOnlyProcessor());
map.put("sassImport", new SassImportProcessor());
return map;
}
@Override
public Map<String, ResourcePostProcessor> providePostProcessors() {
return Maps.newHashMap();
}
}