Author: aparfonov
Date: 2010-07-14 04:49:41 -0400 (Wed, 14 Jul 2010)
New Revision: 2783
Modified:
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/script/groovy/GroovyScript2RestLoader.java
Log:
EXOJCR-482
Modified:
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/script/groovy/GroovyScript2RestLoader.java
===================================================================
---
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/script/groovy/GroovyScript2RestLoader.java 2010-07-14
08:17:47 UTC (rev 2782)
+++
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/script/groovy/GroovyScript2RestLoader.java 2010-07-14
08:49:41 UTC (rev 2783)
@@ -373,6 +373,24 @@
// Add script from configuration files to JCR.
addScripts();
+ if (addRepoPlugins != null && addRepoPlugins.size() > 0)
+ {
+ try
+ {
+ Set<URL> repos = new HashSet<URL>();
+ for (GroovyScriptAddRepoPlugin pl : addRepoPlugins)
+ {
+ repos.addAll(pl.getRepositories());
+ }
+ this.groovyPublisher.getGroovyClassLoader().setResourceLoader(
+ new JcrGroovyResourceLoader(repos.toArray(new URL[repos.size()])));
+ }
+ catch (MalformedURLException e)
+ {
+ LOG.error("Unable add groovy script repository. ", e);
+ }
+ }
+
if (observationListenerConfiguration != null)
{
try
@@ -417,24 +435,6 @@
}
}
- if (addRepoPlugins != null && addRepoPlugins.size() > 0)
- {
- try
- {
- Set<URL> repos = new HashSet<URL>();
- for (GroovyScriptAddRepoPlugin pl : addRepoPlugins)
- {
- repos.addAll(pl.getRepositories());
- }
- this.groovyPublisher.getGroovyClassLoader().setResourceLoader(
- new JcrGroovyResourceLoader(repos.toArray(new URL[repos.size()])));
- }
- catch (MalformedURLException e)
- {
- LOG.error("Unable add groovy script repository. ", e);
- }
- }
-
// Finally bind this object as RESTful service.
// NOTE this service does not implement ResourceContainer, as usually
// done for this type of services. It can't be binded in common way cause