Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaconfiguraciondesarrollo [2020/05/18 16:27] carlos.torres |
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaconfiguraciondesarrollo [2020/05/19 12:06] (actual) carlos.torres [Nombre del Microservicio y configuración POM (Maven)] |
||
---|---|---|---|
Línea 23: | Línea 23: | ||
==== Nombre del Microservicio y configuración POM (Maven) ==== | ==== Nombre del Microservicio y configuración POM (Maven) ==== | ||
- | * Todo microservicio que represente lógica del negocio debe iniciar con la palabra Microservicio y terminar con la palabra ADA y debe usar nomeclatura Camel Case((https://es.wikipedia.org/wiki/Camel_case)) sin signos de puntuación. **Ejemplo: MicroservicioPruebaModelADA** | + | * Todo microservicio que represente lógica del negocio debe iniciar con la palabra Microservicio y terminar con la palabra ADA y debe usar nomeclatura //**Camel Case**//((https://es.wikipedia.org/wiki/Camel_case)) sin signos de puntuación. **Ejemplo: MicroservicioPruebaModelADA** |
* El **groupId** del proyecto debe ser el nombre del paquete principal. **Ejemplo: <groupId>co.ada.test.prueba</groupId>** | * El **groupId** del proyecto debe ser el nombre del paquete principal. **Ejemplo: <groupId>co.ada.test.prueba</groupId>** | ||
* El **artifactId** y **name** deben ser iguales al nombre del proyecto. **Ejemplo: <artifactId>MicroservicioPruebaModelADA</artifactId>** y **<name>MicroservicioPruebaModel</name>** | * El **artifactId** y **name** deben ser iguales al nombre del proyecto. **Ejemplo: <artifactId>MicroservicioPruebaModelADA</artifactId>** y **<name>MicroservicioPruebaModel</name>** | ||
Línea 30: | Línea 30: | ||
* Todo desarrollador que actualice el microservicio debe registrarse en el POM en la etiqueta Developer. | * Todo desarrollador que actualice el microservicio debe registrarse en el POM en la etiqueta Developer. | ||
- | Ejemplo Sección Nombre: | + | //**Ejemplo Sección Nombre:**// |
<code xml> | <code xml> | ||
- | <groupId>co.ada.test.microservice.prueba</groupId> | + | <groupId>co.ada.test.microservicio.pruebamodel</groupId> |
<artifactId>MicroservicioPruebaModelADA</artifactId> | <artifactId>MicroservicioPruebaModelADA</artifactId> | ||
<version>0.0.1-SNAPSHOT</version> | <version>0.0.1-SNAPSHOT</version> | ||
- | <name>MicroservicioPruebaModel</name> | + | <name>MicroservicioPruebaModelADA</name> |
- | <description>Microservico de prueba para conexiones multiples</description> | + | <description>Microservico modelo de prueba</description> |
<packaging>jar</packaging> | <packaging>jar</packaging> | ||
</code> | </code> | ||
- | Ejemplo Sección Developers: | + | //**Ejemplo Sección Developers:**// |
<code xml> | <code xml> | ||
- | <developers> | + | <developers> |
<developer> | <developer> | ||
<id>carlos.torres</id> | <id>carlos.torres</id> | ||
Línea 85: | Línea 85: | ||
Esta es la dependencia que debe agregar en el POM del microservicio. | Esta es la dependencia que debe agregar en el POM del microservicio. | ||
- | <code> | + | <code xml> |
<dependency> | <dependency> | ||
<groupId>co.ada.models</groupId> | <groupId>co.ada.models</groupId> |