diff --git a/urule-console/src/main/java/com/bstek/urule/console/repository/RepositoryBuilder.java b/urule-console/src/main/java/com/bstek/urule/console/repository/RepositoryBuilder.java index b57b5b69..64ca48c6 100644 --- a/urule-console/src/main/java/com/bstek/urule/console/repository/RepositoryBuilder.java +++ b/urule-console/src/main/java/com/bstek/urule/console/repository/RepositoryBuilder.java @@ -273,7 +273,8 @@ public void afterPropertiesSet() throws Exception { } if(StringUtils.isNotBlank(repoHomeDir) && !repoHomeDir.equals("${urule.repository.dir}")){ initRepositoryDir(applicationContext); - }else if(StringUtils.isNotBlank(repositoryXml)){ + } + if(StringUtils.isNotBlank(repositoryXml)){ initRepositoryByXml(repositoryXml); }else if(RepositoryBuilder.datasource!=null){ if(RepositoryBuilder.databaseType==null){