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:new-migracion-sicoferp:arquetipo_back [2024/10/16 15:31] 192.168.175.123 |
ada:howto:sicoferp:factory:new-migracion-sicoferp:arquetipo_back [2024/12/09 19:31] (actual) 192.168.175.142 |
||
---|---|---|---|
Línea 5: | Línea 5: | ||
- Luego abrirla en el ide donde se este trabajando y realizar la ejecución de este comando **__clean install -DskipTests -U -X__** ,esto permitirá la actualización de dependencias, instalación y limpieza del código fuente. | - Luego abrirla en el ide donde se este trabajando y realizar la ejecución de este comando **__clean install -DskipTests -U -X__** ,esto permitirá la actualización de dependencias, instalación y limpieza del código fuente. | ||
- Luego deberá descargar de esta ruta. **http://adacsc.co:1443/svn/repository/ADA/Ecosistema/Java/Core/GeneracionDeArtefactos/ArchivosPrincipalesParaConstruccionDeArtefacto/** los archivos necesarios para la construcción de su arquetipo. | - Luego deberá descargar de esta ruta. **http://adacsc.co:1443/svn/repository/ADA/Ecosistema/Java/Core/GeneracionDeArtefactos/ArchivosPrincipalesParaConstruccionDeArtefacto/** los archivos necesarios para la construcción de su arquetipo. | ||
- | **Para empezar a realizar la creación del artefacto** | + | **''Para empezar a realizar la creación del artefacto''** |
- Se deberá ubicar en la ruta raíz donde realizo la importación del punto 1 del paso anterior. | - Se deberá ubicar en la ruta raíz donde realizo la importación del punto 1 del paso anterior. | ||
- Cuando se encuentre en la ruta del proyecto, deberá abrir el cmd y ejecutar el siguiente comando **mvnw archetype:create-from-project**,este proceso realizará la creación del directorio target/archetype/target/ | - Cuando se encuentre en la ruta del proyecto, deberá abrir el cmd y ejecutar el siguiente comando **mvnw archetype:create-from-project**,este proceso realizará la creación del directorio target/archetype/target/ | ||
Línea 16: | Línea 16: | ||
- Al momento de ejecutar el comando le pedirá lo siguiente: | - Al momento de ejecutar el comando le pedirá lo siguiente: | ||
- **GroupId:** El Group ID identifica a un grupo de proyectos relacionados. Es como un "nombre de dominio invertido" que representa a una organización, empresa o proyecto global bajo el cual se encuentran diferentes módulos o artefactos. Ejemplo com.ada.ecosystem.module.presupuesto | - **GroupId:** El Group ID identifica a un grupo de proyectos relacionados. Es como un "nombre de dominio invertido" que representa a una organización, empresa o proyecto global bajo el cual se encuentran diferentes módulos o artefactos. Ejemplo com.ada.ecosystem.module.presupuesto | ||
- | - **Artefact id:** El Artifact ID es el nombre que se le da a tu proyecto o módulo en particular. Este nombre debe ser único dentro del Group ID, ya que es el identificador específico para tu artefacto dentro del grupo de proyectos. Ejemplo :OrdenesDePago. | + | - **Artefact id:** El Artifact ID es el nombre que se le da a tu proyecto o módulo en particular. Este nombre debe ser único, ya que es el identificador específico para tu artefacto dentro del grupo de proyectos. Ejemplo :OrdenesDePago. |
+ | Se debe resaltar que se debe consultar los servicios ya existentes para que no se creen servicios por crear, estos los podrán encontrar en: | ||
- **Version:** La versión es el número o etiqueta que asignas a un artefacto para indicar su estado o evolución en el ciclo de vida del proyecto. Define si es una versión estable, una de desarrollo, o una específica que se puede usar en distintos entornos. Ejemplo 0.0.1-SNAPSHOT. | - **Version:** La versión es el número o etiqueta que asignas a un artefacto para indicar su estado o evolución en el ciclo de vida del proyecto. Define si es una versión estable, una de desarrollo, o una específica que se puede usar en distintos entornos. Ejemplo 0.0.1-SNAPSHOT. | ||
- **Package:** El package es una declaración que se encuentra al principio de los archivos Java, indicando en qué "paquete" está organizada una clase en particular. Ejemplo com.ada.ecosystem.module.ordenpago | - **Package:** El package es una declaración que se encuentra al principio de los archivos Java, indicando en qué "paquete" está organizada una clase en particular. Ejemplo com.ada.ecosystem.module.ordenpago | ||
- | Luego de haber realizado estos pasos en la carpeta que creó en el paso 1 del la etapa **Creación de artefacto**,deberá encontrar su proyecto con el nombre del artefactId. | + | Luego de haber realizado estos pasos en la carpeta que creó en el paso 1 del la etapa **Creación de artefacto**,deberá encontrar su proyecto con el nombre que asignó en el artefactId,cabe resaltar que los archivos properties deben estar precreados en git en la ruta http://10.1.140.120/ada-microservices-ecosystem/config/config-data/-/tree/main/dev y adicional a esto en cada archivo properties ,usted deberá modificar la etiqueta spring.application.name colocando el nombre correspondiente a los asignados en el archivo properties, |
+ | **Por ejemplo**: si sus archivos properties se llaman ordenes-de-pago.properties,ordenes-de-pago-dev.properties,ordenes-de-pago-prod.properties,ordenes-de-pago-qa.properties, el nombre que usted deberá colocar en los archivos de propiedades de su proyecto será ordenes-de-pago. | ||
Este proceso lo debería realizar la persona que tenga un conocimiento técnico avanzado ,para evitar bloqueos o problemas futuros con los servicios creados. | Este proceso lo debería realizar la persona que tenga un conocimiento técnico avanzado ,para evitar bloqueos o problemas futuros con los servicios creados. | ||
+ | [[ada:howto:sicoferp:factory:new-migracion-sicoferp:arquitectura_backend|←Regresar]] | ||