+ // Prompt user for datasource if there are more than one
+ if(CdmDataSourceRepository.getDefault().getAll().size() > 1){
+ ChooseDatasourceDialog chooseDataSource = new ChooseDatasourceDialog(StoreUtil.getShell());
+ if(chooseDataSource.open() == Status.OK){
+ initialize(applicationContextBean);
+
+ }else{
+ // no datasource chosen.
+ logger.warn("No datasource chosen. Exiting now.");
+ System.exit(1);
+ }
+ }else{
+ // Start default cdm database
+ initialize(applicationContextBean);
+ }
+