Comment installer le Hotswap

Bonjour,

Étant débutant sur Axelor, j’essaie d’exécuter mon application avec Hotswap mais j’ai quelques problèmes.

Je fonctionne avec AOP 6.1 - OpenJDK11 - Windows 11 - avec VS Code et le plugin « Debugger for Java ».

J’ai créé un module personnalisé pour les tests.

J’ai également créé un fichier launch.json pour le mode debug de VS Code.

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Attach)",
            "request": "attach",
            "hostName": "localhost",
            "port": 5005
        }
    ]
}

Et je l’ai lié à mon projet cela a pris quelques secondes de chargement pour couvrir le projet je suppose…

Ensuite, j’ai fait :
$ ./gradlew --no-daemon run --debug-jvm

J’ai attendu la ligne :
Listening for transport dt_socket at address: 5005

J’ai cliqué sur l’icône de débogage de VS Code et cliqué sur « Debug (Attach) »

Voici les log du terminal « Java: Java Build Status (axelor-AOP-6-1) »

J’ai fait un changement dans ma vue XML dans VS Code après avoir lancé l’application, et le terminal de build Java a créé un nouveau build.

En allant sur l’application, j’ai cliqué sur « Restaurer les vues… » et cela n’a pas fonctionné.

Cela fonctionne lorsque j’arrête l’application et la relance, puis quand je réimporte à nouveau les vues. Je n’ai pas besoin de rebuild l’application, mais j’ai toujours besoin de relancer l’application pour mettre à jour les vues XML.

Quelqu’un peut-il m’aider à ce sujet ? Je n’ai ni installé Hotswap agent ni DCEVM. La documentation Axelor 6.1 ne le spécifie pas mais la documentation 5.4 le fait. Alors, j’ai fait de cette manière.