Actions
Feature #14789
ferméPermettre de déclarer des lib explicitement dans silverpeas.gradle
Début:
20/03/2025
Echéance:
% réalisé:
0%
Temps estimé:
Livraison en TEST:
Livraison en PROD:
Description
Lorsque des spécifiques pour les clients sont développés, ces derniers, comme les workflows par exemple, ne sont pas toujours apportés par transitivité par des archives war.
Or, dans une telle situation, leur installation dans Silverpeas nécessite des manipulations manuelles :
Or, dans une telle situation, leur installation dans Silverpeas nécessite des manipulations manuelles :
- récupérer l'archive de notre Nexus
- le déposer dans le dossier S
ILVERPEAS_HOME/bin/lib
Il serait bien de pouvoir les déclarer directement dans le descripteur silverpeas.gradle
et qu'ils soit pris en compte par l'installateur.
Actions
#1
Mis à jour par Miguel Moquillon il y a environ un mois
- Statut changé de New à Closed
- Version cible mis à Version 6.5
Un nouveau scope de dépendances Gradle a été défini : custom
Ce nouveau scope permet de déclarer des artefacts Maven comme étant des composants personnalisés qui doivent être incorporés dans Silverpeas.
Exemple d'utilisation de ce scope dans le descripteur silverpeas.gradle
avec par exemple un workflow Ouicare :
dependencies {
silverpeas "org.silverpeas:silverpeas-assembly:${project.version}"
silverpeas "org.silverpeas.looks.aurora:silverpeas-aurora-configuration:${project.version}"
silverpeas "org.silverpeas.looks.aurora:silverpeas-aurora-war:${project.version}@war"
silverpeas "org.silverpeas.sso.kerberos:silverpeas-sso-kerberos-configuration:1.1"
silverpeas "org.silverpeas.sso.kerberos:silverpeas-sso-kerberos-war:1.1@war"
custom "com.silverpeas.customers.ouicare:ouicare-workflowdocs-configuration:2.5"
custom "com.silverpeas.customers.ouicare:ouicare-workflowdocs-library:2.5"
library fileTree(dir: 'lib', include: ['*.jar'])
}
Attention, tout jarlib qui ne soit pas dans le scope library ou custom ne sera pas pris en compte.
Actions