Projet

Général

Profil

Actions

Feature #14789

fermé

Permettre de déclarer des lib explicitement dans silverpeas.gradle

Ajouté par Miguel Moquillon il y a environ un mois. Mis à jour il y a environ un mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
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 :
  1. récupérer l'archive de notre Nexus
  2. 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.

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

Formats disponibles : Atom PDF