Read custom config for a single project

This commit is contained in:
Marcin Grzejszczak
2020-01-23 16:17:20 +01:00
parent 93598690ab
commit 6251019073

View File

@@ -67,9 +67,13 @@ class ProjectsToRunFactory implements Closeable {
ProjectVersion version = new ProjectVersion(projectFolder);
ProjectsFromBom projectsFromBom = this.versionsToBumpFactory
.withProject(projectFolder);
return new ProjectsToRun(new ProjectToRun.ProjectToRunSupplier(
version.projectName, () -> new ProjectToRun(projectFolder,
projectsFromBom, version, properties, options)));
return new ProjectsToRun(
new ProjectToRun.ProjectToRunSupplier(version.projectName, () -> {
ReleaserProperties changedProps = updatePropertiesIfCustomConfigPresent(
properties.copy(), projectFolder);
return new ProjectToRun(projectFolder, projectsFromBom, version,
changedProps, options);
}));
}
log.info("Meta release picked");
return metaReleaseProjectsToRun(options, properties);