Project.getProperties() deprecated in Gradle 9 / removed in Gradle 10
- Lingua principale
- Java
- Stelle
- 137
- Fork
- 33
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### `Project.getProperties()` deprecated in Gradle 9 / removed in Gradle 10
With Goomph 4.4.1 and Gradle 9, the following deprecation warning is reported:
> The Project.getProperties method has been deprecated. This will fail with an error in Gradle 10.
The problem report points to `com.diffplug.eclipse.mavencentral`, and the call originates from `GoomphCacheLocations.initFromProject()`:
```java
Object value = project.getProperties().get("goomph_" + field.getName());
```
This appears to be a straightforward Gradle 10 compatibility issue. `Project.getProperties()` can be replaced with `Project.findProperty()` here while preserving the existing lookup behavior:
```java
Object value = project.findProperty("goomph_" + field.getName());
```
Could this be addressed in a future Goomph release?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da GoomphCacheLocations.initFromProject(), dove l’issue identifica la chiamata deprecata a Project.getProperties(). Controlla la ricerca delle proprietà circostante e verifica che l’avviso di compatibilità di Gradle venga risolto, mentre il comportamento esistente di ricerca del campo goomph_ rimane invariato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Attiva
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 88/100