diff --git a/pom.xml b/pom.xml
index 6716bf57..a54bfd76 100644
--- a/pom.xml
+++ b/pom.xml
@@ -155,21 +155,6 @@
-
- com.github.searls
- jasmine-maven-plugin
- 1.3.1.0
-
-
-
- test
-
-
-
-
- ${project.basedir}/src/test/javascript/specs
-
-
@@ -492,6 +477,23 @@
+
+ ro.isdc.wro4j
+ wro4j-maven-plugin
+ 1.6.3
+
+
+
+ run
+
+
+
+
+ all
+ ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory
+ ${basedir}/target/generated-sources/wro4j/
+
+
maven-war-plugin
2.3
@@ -501,6 +503,10 @@
target/generated-sources/angularjs/
templates
+
+ target/generated-sources/wro4j/
+ static
+
src/main/script/
diff --git a/src/main/java/com/commafeed/frontend/pages/BasePage.java b/src/main/java/com/commafeed/frontend/pages/BasePage.java
index 21f2f221..7f7f5940 100644
--- a/src/main/java/com/commafeed/frontend/pages/BasePage.java
+++ b/src/main/java/com/commafeed/frontend/pages/BasePage.java
@@ -100,8 +100,8 @@ public abstract class BasePage extends WebPage {
if (getApplication().getConfigurationType() == RuntimeConfigurationType.DEPLOYMENT) {
long startupTime = startupBean.getStartupTime();
String suffix = "?" + startupTime;
- response.render(JavaScriptHeaderItem.forUrl("wro/all.js" + suffix));
- response.render(CssHeaderItem.forUrl("wro/all.css" + suffix));
+ response.render(JavaScriptHeaderItem.forUrl("static/all.js" + suffix));
+ response.render(CssHeaderItem.forUrl("static/all.css" + suffix));
} else {
response.render(JavaScriptHeaderItem.forUrl("wro/lib.js"));
response.render(CssHeaderItem.forUrl("wro/lib.css"));
diff --git a/src/main/java/com/commafeed/frontend/resources/WroManagerFactory.java b/src/main/java/com/commafeed/frontend/resources/WroManagerFactory.java
index 30605f2a..2fe8d601 100644
--- a/src/main/java/com/commafeed/frontend/resources/WroManagerFactory.java
+++ b/src/main/java/com/commafeed/frontend/resources/WroManagerFactory.java
@@ -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
diff --git a/src/main/java/com/commafeed/frontend/resources/WroSassProvider.java b/src/main/java/com/commafeed/frontend/resources/WroSassProvider.java
new file mode 100644
index 00000000..216dfe61
--- /dev/null
+++ b/src/main/java/com/commafeed/frontend/resources/WroSassProvider.java
@@ -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 providePreProcessors() {
+ Map map = Maps.newHashMap();
+ map.put("sassOnlyProcessor", new SassOnlyProcessor());
+ map.put("sassImport", new SassImportProcessor());
+ return map;
+ }
+
+ @Override
+ public Map providePostProcessors() {
+ return Maps.newHashMap();
+ }
+
+}
diff --git a/src/main/resources/META-INF/services/ro.isdc.wro.model.resource.processor.support.ProcessorProvider b/src/main/resources/META-INF/services/ro.isdc.wro.model.resource.processor.support.ProcessorProvider
new file mode 100644
index 00000000..f1b77741
--- /dev/null
+++ b/src/main/resources/META-INF/services/ro.isdc.wro.model.resource.processor.support.ProcessorProvider
@@ -0,0 +1 @@
+com.commafeed.frontend.resources.WroSassProvider
\ No newline at end of file