create local repo dir if it does not exist
This commit is contained in:
committed by
Marius Bogoevici
parent
50ff27b7c8
commit
5b5b31d178
@@ -31,7 +31,6 @@ import org.springframework.cloud.stream.module.resolver.AetherModuleResolver;
|
||||
import org.springframework.cloud.stream.module.resolver.ModuleResolver;
|
||||
import org.springframework.core.io.Resource;
|
||||
import org.springframework.util.Assert;
|
||||
import org.springframework.util.FileSystemUtils;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
/**
|
||||
|
||||
@@ -49,6 +49,7 @@ import org.springframework.util.CollectionUtils;
|
||||
* necessary.
|
||||
*
|
||||
* @author David Turanski
|
||||
* @author Mark Fisher
|
||||
*/
|
||||
public class AetherModuleResolver implements ModuleResolver {
|
||||
|
||||
@@ -67,7 +68,10 @@ public class AetherModuleResolver implements ModuleResolver {
|
||||
* may be null or empty if the local repository is off line.
|
||||
*/
|
||||
public AetherModuleResolver(File localRepository, Map<String, String> remoteRepositories) {
|
||||
Assert.isTrue(localRepository.exists(), "File " + localRepository + " does not exist.");
|
||||
if (!localRepository.exists()) {
|
||||
Assert.isTrue(localRepository.mkdirs(),
|
||||
"Unable to create directory for local repository: " + localRepository);
|
||||
}
|
||||
this.localRepository = localRepository;
|
||||
this.remoteRepositories = new LinkedList<>();
|
||||
if (!CollectionUtils.isEmpty(remoteRepositories)) {
|
||||
|
||||
Reference in New Issue
Block a user