Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit b20bac02 authored by Vercingecodix's avatar Vercingecodix :infinity:
Browse files

Changement de List<String> en ListProperty<String>

parent 5b4021d7
No related branches found
No related tags found
1 merge request!3Changement de List<String> en ListProperty<String>
Pipeline #61745 passed
......@@ -26,6 +26,7 @@ internal class GetPublishedVersionsListUsecase(
logger.lifecycle("Récupération des versions publiées depuis $url...")
val excludeVersions = repository.excludeVersions.getOrElse(emptyList())
val versions = client.onInputStream(url, repository.privateToken) { stream ->
val doc = DocumentBuilderFactory.newInstance()
.newDocumentBuilder().parse(stream)
......@@ -36,7 +37,7 @@ internal class GetPublishedVersionsListUsecase(
versionNodes.item(i).textContent.trim()
}
rawVersions.filter { it.isNotBlank() && it !in repository.excludeVersions }
rawVersions.filter { it.isNotBlank() && it !in excludeVersions }
}
if (versions.isEmpty()) {
......
package dev.arvernes.fetch.published.maven.zips.domain.models
import org.gradle.api.provider.ListProperty
/**
* Représente un repository Maven configuré pour héberger des archives ZIP
* versionnées, permettant de construire dynamiquement les URLs de téléchargement.
......@@ -17,7 +19,7 @@ internal class MavenZipsRepository(
val artifactId: String,
val zipBaseName: String,
val privateToken: String,
var excludeVersions: List<String> = emptyList(),
var excludeVersions: ListProperty<String>,
) {
/**
* Chemin Maven du groupId (avec `/` à la place des points).
......
......@@ -42,7 +42,7 @@ class FetchPublishedMavenZipsPlugin : Plugin<Project> {
extension.artifactId.orNull ?: throw RuntimeException("artifactId manquant"),
extension.zipBaseName.get(),
extension.mavenToken.getOrElse(""),
extension.excludeVersions.getOrElse(emptyList()),
extension.excludeVersions,
)
// 1. Nettoyage des anciennes versions extraites
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment