|
@@ -271,6 +271,9 @@ public class RepositoryBuilder implements InitializingBean,ApplicationContextAwa
|
|
|
if(StringUtils.isNotBlank(repositoryDatasourceName)){
|
|
if(StringUtils.isNotBlank(repositoryDatasourceName)){
|
|
|
RepositoryBuilder.datasource=(DataSource)this.applicationContext.getBean(repositoryDatasourceName);
|
|
RepositoryBuilder.datasource=(DataSource)this.applicationContext.getBean(repositoryDatasourceName);
|
|
|
}
|
|
}
|
|
|
|
|
+ if(repository!=null){
|
|
|
|
|
+ repository.shutdown();
|
|
|
|
|
+ }
|
|
|
if(StringUtils.isNotBlank(repoHomeDir) && !repoHomeDir.equals("${urule.repository.dir}")){
|
|
if(StringUtils.isNotBlank(repoHomeDir) && !repoHomeDir.equals("${urule.repository.dir}")){
|
|
|
initRepositoryDir(applicationContext);
|
|
initRepositoryDir(applicationContext);
|
|
|
}
|
|
}
|