Eclipse et Simplicité V4.0

Bonjour à tous,
Est il possible de travailler avec Eclipse, synchronisé avec une version V4.0 ? Si oui comment peut on procéder ?
Merci d’avance.

Oui, il est possible de développer le code Java dans un IDE comme Eclipse ou IntelliJ
Il faut commiter vos modules sous forme de répos Git:


Et cloner ces repos Git dans votre IDE.

Chaque repo Git de module est en fait un projet Apache Maven.

Depuis votre IDE quand vous commitez des modifs de code Java et faites un push le code est mis à jour dans l’instance origine.

Attention: si vous modifiez autre chose que du code dans votre repo Git le push fera un import module complet (écrasant les éventuelles modification non commitées sur votre instance)

Depuis votre IDE vous pouvez aussi vous mettre en remote debug d’une instance démarrée en mode JPDA

2 Likes

Comment fait-on pour démarrer une instance en mode JPDA sur l’instance manager?

sim tomcat-stop moninstance

puis

sim tomcat-debug moninstance

Pour connaitre le port JPDA il faut se connecter sur le compte:

sim sh moninstance

et afficher la variable:

echo $JPDA_ADDDRESS

PS: j’ai mis le port directement dans les traces de l’action sim tomcat-debug moninstance:

(...)
Starting tomcat for test in debug mode on port 10077
(...)

Le port en question est temporairement ouvert via le firewall

ATTENTION: une instance démarrée en mode debug est rendue très lente et le port JPDA ouvert est une vulnérabilité majeure. Bref ne redémarrez vos instances en mode debug que ponctuellement et uniquement sur des instances de DEV/TEST/PREPROD, jamais sur une instance de PROD

Bien entendu tout cela n’a d’intérêt que si vous développez en Java. Si vous développez en script Rhino, travailler sous Eclipse ou un autre IDE ne vous apportera rien.