Saltar a contenido

Migración del formato Core

Warning

En formato JAR, no se pueden aplicar parches porque el Core se resuelve dinámicamente como una dependencia.

  1. Para migrar desde un entorno con código fuente, necesita añadir en el build.gradle la dependencia del core de Etendo implementation('com.etendoerp.platform:etendo-core:<version>')

  2. Necesita eliminar todas las carpetas y archivos, dejando únicamente los que pertenecen a los directorios de adjuntos, gradle, módulos y configuración:

    • gradle/
    • attachments/
    • config/
    • modules/
    • build.gradle
    • gradle.properties
    • gradlew
    • gradlew.bat
    • settings.gradle
  3. Para actualizar el entorno tiene que ejecutar la tarea

    Terminal
    ./gradlew update.database --info
    
    y ejecutar
    Terminal
    ./gradlew compile.complete smartbuild --info
    

  1. Para migrar desde un entorno con JAR a código fuente, tiene que eliminar la dependencia del core de Etendo de su build.gradle y ejecutar

    Terminal
    ./gradlew clean
    

  2. Para trabajar con código fuente, necesita especificar la versión a utilizar en el bloque de extensión del plugin de Etendo dentro del build.gradle

    build.gradle
    etendo {
        coreVersion = "22.1.0"
    }
    

    Por defecto, Etendo intenta resolver el artefacto com.etendoerp.platform:etendo-core

    Info

    Tenga en cuenta el flag supportJars. Se utiliza para indicar si la versión actual del core soporta JAR o no. Por defecto está configurado a true.

  3. Por último, para descargar el código fuente necesita ejecutar la tarea de expansión del core.

    Terminal
    ./gradlew expandCore --info
    
  4. Recompilar

    Terminal
    ./gradlew compile.complete smartbuild --info
    

  5. Actualizar la base de datos

    Terminal
    ./gradlew update.database
    


Este trabajo está licenciado bajo CC BY-SA 2.5 ES por Futit Services S.L.