|  | 
| 1 | 1 | /* | 
| 2 |  | - * Copyright 2016-2024 DiffPlug | 
|  | 2 | + * Copyright 2016-2025 DiffPlug | 
| 3 | 3 |  * | 
| 4 | 4 |  * Licensed under the Apache License, Version 2.0 (the "License"); | 
| 5 | 5 |  * you may not use this file except in compliance with the License. | 
|  | 
| 26 | 26 | import org.gradle.api.artifacts.Configuration; | 
| 27 | 27 | import org.gradle.api.artifacts.ConfigurationContainer; | 
| 28 | 28 | import org.gradle.api.artifacts.dsl.DependencyHandler; | 
| 29 |  | -import org.gradle.api.attributes.Attribute; | 
| 30 | 29 | import org.gradle.api.attributes.Bundling; | 
| 31 | 30 | import org.gradle.api.attributes.Category; | 
|  | 31 | +import org.gradle.api.attributes.java.TargetJvmEnvironment; | 
| 32 | 32 | import org.gradle.api.initialization.dsl.ScriptHandler; | 
| 33 | 33 | import org.slf4j.Logger; | 
| 34 | 34 | import org.slf4j.LoggerFactory; | 
| @@ -125,9 +125,8 @@ private static Provisioner forConfigurationContainer(Project project, Configurat | 
| 125 | 125 | 				config.attributes(attr -> { | 
| 126 | 126 | 					attr.attribute(Category.CATEGORY_ATTRIBUTE, project.getObjects().named(Category.class, Category.LIBRARY)); | 
| 127 | 127 | 					attr.attribute(Bundling.BUNDLING_ATTRIBUTE, project.getObjects().named(Bundling.class, Bundling.EXTERNAL)); | 
| 128 |  | -					// TODO: This is a copy-paste from org.gradle.api.attributes.java.TargetJvmEnvironment which is added in Gradle 7.0, remove this once we drop support for Gradle 6.x. | 
| 129 | 128 | 					// Add this attribute for resolving Guava dependency, see https://github.com/google/guava/issues/6801. | 
| 130 |  | -					attr.attribute(Attribute.of("org.gradle.jvm.environment", String.class), "standard-jvm"); | 
|  | 129 | +					attr.attribute(TargetJvmEnvironment.TARGET_JVM_ENVIRONMENT_ATTRIBUTE, project.getObjects().named(TargetJvmEnvironment.class, TargetJvmEnvironment.STANDARD_JVM)); | 
| 131 | 130 | 				}); | 
| 132 | 131 | 				return config.resolve(); | 
| 133 | 132 | 			} catch (Exception e) { | 
|  | 
0 commit comments