@@ -81,7 +81,7 @@ public void module(Provider<MinimalExternalModuleDependency> alias, String modul
8181 * @param moduleName the Module Name of the Module to construct
8282 * @param moduleVersion version to write into the module-info.class
8383 */
84- public void module (String identifier , String moduleName , String moduleVersion ) {
84+ public void module (String identifier , String moduleName , @ Nullable String moduleVersion ) {
8585 module (identifier , moduleName , moduleVersion , m -> {
8686 m .exportAllPackages ();
8787 if (identifier .contains (":" )) { // only if the identifier is a coordinates (not a Jar)
@@ -97,7 +97,7 @@ public void module(String identifier, String moduleName, String moduleVersion) {
9797 * @param moduleName the Module Name of the Module to construct
9898 * @param moduleVersion version to write into the module-info.class
9999 */
100- public void module (Provider <MinimalExternalModuleDependency > alias , String moduleName , String moduleVersion ) {
100+ public void module (Provider <MinimalExternalModuleDependency > alias , String moduleName , @ Nullable String moduleVersion ) {
101101 module (alias .get ().getModule ().toString (), moduleName , moduleVersion );
102102 }
103103
@@ -230,9 +230,12 @@ public void knownModule(Provider<MinimalExternalModuleDependency> alias, String
230230 * @param sourceSet the Source Set to activate (e.g. sourceSets.test)
231231 */
232232 public void activate (SourceSet sourceSet ) {
233- Configuration runtimeClasspath = getConfigurations ().getByName (sourceSet .getRuntimeClasspathConfigurationName ());
234- Configuration compileClasspath = getConfigurations ().getByName (sourceSet .getCompileClasspathConfigurationName ());
235- Configuration annotationProcessor = getConfigurations ().getByName (sourceSet .getAnnotationProcessorConfigurationName ());
233+ NamedDomainObjectProvider <Configuration > runtimeClasspath =
234+ getConfigurations ().named (sourceSet .getRuntimeClasspathConfigurationName ());
235+ NamedDomainObjectProvider <Configuration > compileClasspath =
236+ getConfigurations ().named (sourceSet .getCompileClasspathConfigurationName ());
237+ NamedDomainObjectProvider <Configuration > annotationProcessor =
238+ getConfigurations ().named (sourceSet .getAnnotationProcessorConfigurationName ());
236239
237240 activate (runtimeClasspath );
238241 activate (compileClasspath );
@@ -275,9 +278,12 @@ public void activate(NamedDomainObjectProvider<?> sourceSetOrResolvable) {
275278 * @param sourceSet the Source Set to deactivate (e.g. sourceSets.test)
276279 */
277280 public void deactivate (SourceSet sourceSet ) {
278- Configuration runtimeClasspath = getConfigurations ().getByName (sourceSet .getRuntimeClasspathConfigurationName ());
279- Configuration compileClasspath = getConfigurations ().getByName (sourceSet .getCompileClasspathConfigurationName ());
280- Configuration annotationProcessor = getConfigurations ().getByName (sourceSet .getAnnotationProcessorConfigurationName ());
281+ NamedDomainObjectProvider <Configuration > runtimeClasspath =
282+ getConfigurations ().named (sourceSet .getRuntimeClasspathConfigurationName ());
283+ NamedDomainObjectProvider <Configuration > compileClasspath =
284+ getConfigurations ().named (sourceSet .getCompileClasspathConfigurationName ());
285+ NamedDomainObjectProvider <Configuration > annotationProcessor =
286+ getConfigurations ().named (sourceSet .getAnnotationProcessorConfigurationName ());
281287
282288 deactivate (runtimeClasspath );
283289 deactivate (compileClasspath );
0 commit comments