Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:migracionsicoferp:process:backend:tools

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:tools [2020/03/27 13:02]
carlos.torres creado
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:tools [2020/07/24 12:11] (actual)
carlos.torres [Tecnologías de Desarrollo]
Línea 1: Línea 1:
 ====== Migración SICOF ERP - Proceso: Herramientas de Desarrollo ====== ====== Migración SICOF ERP - Proceso: Herramientas de Desarrollo ======
-Para este proyecto se han elegido las siguientes herramientas de desarrollo las cuales fueron analizadas teniendo presente su utilidad ​aporte a la fabrica de desarrollo y vigencia en el mercado.+Para este proyecto se han elegido las siguientes herramientas de desarrollo las cuales fueron analizadas teniendo presente su utilidadaporte a la fabrica de desarrollo y vigencia en el mercado.
  
 ===== Herramientas y Lenguaje de Desarrollo ===== ===== Herramientas y Lenguaje de Desarrollo =====
-  * Lenguaje de Desarrollo Java Versión: [[https://​www.oracle.com/​java/​technologies/​javase-jdk14-downloads.html|JDK14]] - EE 8 +  * Lenguaje de Desarrollo Java Versión: [[https://​www.oracle.com/​java/​technologies/​javase-jdk11-downloads.html|JDK11]] - EE 8 
   * Repositorio de código fuente: SVN [[https://​tortoisesvn.net/​downloads.html|Tortoise SVN 1.13]]   * Repositorio de código fuente: SVN [[https://​tortoisesvn.net/​downloads.html|Tortoise SVN 1.13]]
   * Gestor de dependiencias de código fuente: [[https://​maven.apache.org/​download.cgi|Maven 3.6.3]]   * Gestor de dependiencias de código fuente: [[https://​maven.apache.org/​download.cgi|Maven 3.6.3]]
   * Integración Continua: [[https://​jenkins.io/​download/​|Jenkins 2.222.1]]   * Integración Continua: [[https://​jenkins.io/​download/​|Jenkins 2.222.1]]
   * Revisión de Codigo SonarSource [[https://​www.sonarqube.org/​downloads/​|SonarQube 8.2]] - [[https://​www.sonarlint.org/​|SonarLint]]   * Revisión de Codigo SonarSource [[https://​www.sonarqube.org/​downloads/​|SonarQube 8.2]] - [[https://​www.sonarlint.org/​|SonarLint]]
 +      - Instalacion SonarLint:​{{:​ada:​howto:​sicoferp:​factory:​migracionsicoferp:​process:​backend:​instalacion_sonarlint_-_eclipse_-_sts.docx| Instalacion SonarLint.docx}}
 +  * Herramientas para automatización de pruebas: [[https://​jmeter.apache.org/​download_jmeter.cgi|Jmeter 5.2.1]]
  
 +==== IDE (Integrated Development Environment ) ====
 +Se han definido los siguientes entornos de desarrollo para la generación de código fuente:
  
 +  * [[https://​netbeans.apache.org/​download/​index.html|Apache Netbeans]]
 +  * [[https://​www.eclipse.org/​downloads|Eclipse]]
 +  * [[https://​spring.io/​tools|Sprint Tool Suite]]
  
 +=== Recomendaciones ===
 +  * Puede utilizar el IDE de su preferencia
 +  * Utilice la versión más reciente del IDE de su preferencia
 +  * Asegurese que la versión del IDE soporte Spring
  
-===== Pasos Previos ===== +==== Tecnologías de Desarrollo ​==== 
-Cada equipo (PC) que utilice el nuevo repositorio debe tener instalado un cliente SVN para gestionar y actualizar los cambios del código fuente. El software utilizado ​por la compañia es el [[https://​tortoisesvn.net/​downloads.html|Tortiose SVN]] para descargar, instalar y configurar solicite apoyo del área de TI ((La solicitud de esta gesión puede requerir un ticket)).+Se han definido las siguientes tecnologias de desarrollo soportadas ​por el lenguaje
  
-===== Descarga del Respositorio Raíz ===== +  * [[https://spring.io/projects/spring-boot|Spring Boot 2.3.1.RELEASE]] 
-El repositorio ráiz se debe descargar desde la url: http://adacsc.co:1443/svn/repository/​ADA/​SICOFERP +  * [[https://maven.apache.org/​|Maven 3.3+]]
- +
-==== Estructura ==== +
-Está compuesto por los siguientes directorios:​ +
- +
-  * **fuentes**:​ Directorio que contiene las ramas del código fuente+
-  * **fuentes/​branches**Rama para el área de desarrollo +
-  * **fuentes/trunk**: Rama para el área de calidad +
-  * **fuentes/tags**: Rama que contiene las versiones estables +
- +
-Dentro de cada rama encontrará un folder llamado **development** el cual contiene la distribución del código fuente organizada por módulos de la siguiente forma: +
- +
-  * **core** +
-  * **nomina** +
-  * **contabilidad** +
-  * **presupuesto** +
-  * **tesoreria** +
-  * **compras** +
-  * **talento** +
-  * **rentas** +
-  * **bpp**+
  
 ==== Observaciones ==== ==== Observaciones ====
-  * Todos los desarrollos ​deben estar contenidos en alguno de los directorios expuestos arriba, para identificar el módulo al que pertenece. Si el módulo no existe, se debe solicitar ​la creación el directorio. +  * Se deben mantener las Tecnologias y Herramientas a la última versión estable liberada.
-  * Los nombres deben empezar en mayusculas. +
-  * Solo se permiten los caracteres de separación _ y - no utilice espacios en blanco. +
- +
- +
-==== Recomendaciones ==== +
-  * Descargue el repositorio en una unidad diferente a **C:**+
    
-[[ada:tips:sicoferp:general:​migracionsicoferp:​process:​backend|←Volver atrás]]+[[ada:howto:sicoferp:factory:​migracionsicoferp:​process:​backend|←Volver atrás]]
  
ada/howto/sicoferp/factory/migracionsicoferp/process/backend/tools.1585314152.txt.gz · Última modificación: 2020/03/27 13:02 por carlos.torres