Question

J'essaie de déterminer comment activer HOTSWApping of Code tout en débogage avec mon système de construction et que je suis sec.

J'ai une bande de fourmis avec une cible de débogage comme si:

<target name="debug_dev" depends="compile"
    description="Runs development version with the debugger.">
    <java classname="applets.TabHandler" fork="true" dir="build">
      <jvmarg value="-Xdebug" />
      <jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000" />
        <classpath refid="compile_classpath" />
    </java>
</target>

J'utilise ensuite l'option de débogage à distance dans Eclipse pour vous connecter au port 8000. Le débogage fonctionne bien, mais je ne peux pas éditer le code comme je pouvais avant d'utiliser la fourmi.Je sais qu'il est possible de faire une hommière à travailler avec JBoss, Tomcat et d'autres situations, mais je suis en train de gérer mon programme localement avec un appel JVM, comme vous pouvez le constater d'en haut.

Est-ce que quelqu'un sait si cela est possible avec ma configuration?

merci!

Était-ce utile?

La solution

Java ant Hotswap fonctionne assez bien.Il n'est pas nécessaire de le faire dans Eclipse.

http://code.google.com/p/hotswap/

Autres conseils

Obtenez une fourmture de votre flux de travail de débogage.Utilisez la fourmi pour emballer le produit final ou l'intégration continue, mais pour le développement itératif et le débogage, la compilation et le code d'exécution directement à partir de Eclipse.Vous obtiendrez hommage, etc. De cette façon.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top