SIC. Gestió de dependències per aplicacions .NET i JAVA al SIC


02-08-2015
Darrera actualització: 02-08-2015

Gestió de dependències al SIC

L’única forma fins a l’actualitat de gestionar dependències al SIC era mitjançant Apache Maven. Aquesta gestió de dependències només era possible en aplicacions JAVA i utilizava Nexus com a repositori d’artefactes.

Us recordem que, per defecte, no es permet la inclusió de llibreries i/o artefactes (.jar, .war, .ear, .dll…) al repositori de codi SVN del SIC. Aquests elements es poden obtenir de 3 formes diferents:

  • Si es tracta d’una llibreria del proveïdor, aquesta es generarà en el propi procés de construcció de l’aplicació.
  • Si no és una llibreria del proveïdor:
    • Si és una llibreria que es pot obtenir d’un repositori Maven / NuGet oficial, el servidor Nexus l’obtindrà en el procés de construcció de l’aplicació.
    • Si és una llibreria que no es troba en cap repositori oficial, s’haurà de facilitar en el procés d’integracióde l’aplicació al SIC per a que sigui inclosa al repositori Nexus de forma manual.

A continuació, amb l’experiència adquirida gràcies a la integració de les primeres aplicacions ANT i .NET al SIC, hem desenvolupat uns procediments per a que les aplicacions JAVA-ANT i .NET puguin gestionar dependències al SIC.

Si hi esteu interessats, premeu els següents enllaços: