@@ -100,20 +100,24 @@ internal abstract class VersionValueSource : ValueSource<String, VersionValueSou
100
100
101
101
fun register (project : Project ): Provider <String > =
102
102
project.providers.of(VersionValueSource ::class ) { valueSourceSpec ->
103
- val gitDir = project.provider { project.semverExtension.gitDir.get().asFile }
104
- valueSourceSpec.parameters.versionMapper.set(project.semverExtension.versionMapper)
105
- valueSourceSpec.parameters.versionAndGitMapper.set(
106
- project.semverExtension.versionAndGitMapper)
107
- valueSourceSpec.parameters.gitDir.set(gitDir)
103
+ val parameters: Params = valueSourceSpec.parameters
104
+ val semverExtension: SemverExtension = project.semverExtension
105
+
106
+ val gitDir: Provider <File > =
107
+ project.provider { semverExtension.gitDir.get().asFile }
108
+
109
+ parameters.versionMapper.set(semverExtension.versionMapper)
110
+ parameters.versionAndGitMapper.set(semverExtension.versionAndGitMapper)
111
+ parameters.gitDir.set(gitDir)
108
112
val commitsMaxCount: Int =
109
- project.commitsMaxCount.orNull ? : project. semverExtension.commitsMaxCount.get()
110
- valueSourceSpec. parameters.commitsMaxCount.set(commitsMaxCount)
111
- valueSourceSpec. parameters.projectTagPrefix.set(project.projectTagPrefix.get())
112
- valueSourceSpec. parameters.tagPrefixProperty.set(project.tagPrefixProperty.get())
113
- valueSourceSpec. parameters.stageProperty.set(project.stageProperty.orNull)
114
- valueSourceSpec. parameters.scopeProperty.set(project.scopeProperty.orNull)
115
- valueSourceSpec. parameters.creatingSemverTag.set(project.isCreatingSemverTag)
116
- valueSourceSpec. parameters.checkClean.set(project.checkCleanProperty.get())
113
+ project.commitsMaxCount.orNull ? : semverExtension.commitsMaxCount.get()
114
+ parameters.commitsMaxCount.set(commitsMaxCount)
115
+ parameters.projectTagPrefix.set(project.projectTagPrefix.get())
116
+ parameters.tagPrefixProperty.set(project.tagPrefixProperty.get())
117
+ parameters.stageProperty.set(project.stageProperty.orNull)
118
+ parameters.scopeProperty.set(project.scopeProperty.orNull)
119
+ parameters.creatingSemverTag.set(project.isCreatingSemverTag)
120
+ parameters.checkClean.set(project.checkCleanProperty.get())
117
121
}
118
122
}
119
123
}
0 commit comments