diffplug / diffplug/goomph

Project.getProperties() deprecated in Gradle 9 / removed in Gradle 10

Aperta Adatta ai principianti
#227 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.