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.