Author: vanto
Date: Mon Dec  6 20:42:52 2010
New Revision: 1042784

URL: http://svn.apache.org/viewvc?rev=1042784&view=rev
Log:
fixing ODE-878.

Modified:
    
ode/branches/ode-1.3.5.x/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java

Modified: 
ode/branches/ode-1.3.5.x/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
URL: 
http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java?rev=1042784&r1=1042783&r2=1042784&view=diff
==============================================================================
--- 
ode/branches/ode-1.3.5.x/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
 (original)
+++ 
ode/branches/ode-1.3.5.x/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
 Mon Dec  6 20:42:52 2010
@@ -55,17 +55,8 @@ import org.apache.ode.utils.InternPool;
 import org.apache.ode.utils.InternPool.InternableBlock;
 import org.apache.ode.utils.fs.FileUtils;
 import org.apache.xmlbeans.XmlOptions;
-import org.springframework.beans.BeansException;
-import org.springframework.beans.factory.BeanFactory;
-import org.springframework.beans.factory.NoSuchBeanDefinitionException;
-import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
 import org.springframework.context.ApplicationContext;
-import org.springframework.context.ApplicationEvent;
-import org.springframework.context.MessageSourceResolvable;
-import org.springframework.context.NoSuchMessageException;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
-import org.springframework.context.support.FileSystemXmlApplicationContext;
-import org.springframework.core.io.Resource;
 import org.w3c.dom.Node;
 
 /**
@@ -166,7 +157,7 @@ class DeploymentUnitDir {
         for (File bpel : bpels) {
                String b = bpel.getAbsolutePath();
                File cbp = new File(b.substring(0,b.lastIndexOf(".bpel")) + 
".cbp"); 
-               if (!cbp.exists()) {
+               if (!cbp.exists() || cbp.lastModified() < bpel.lastModified()) {
                        __log.debug("compiling " + bpel);
                        compile(bpel);
                } else {


Reply via email to