2017-05-12 6 views
1

J'essaie d'accélérer l'exécution du code en cours de débogage avec JRebel. En particulier, je remarque que le code du framework est lent. Je me demande si je peux dire à JRebel d'ignorer certains paquets, de la même manière que nous pouvons configurer JProfiler pour qu'il ignore certains paquets et patterns.Contrôle de l'étendue du package JRebel

Répondre

1

Vous le pouvez certainement.

  • Utilisez une propriété du système (ou ajouter à jrebel.properties) signifiait simplement à cette fin. Plus d'informations au JRebel agent properties.

    -Drebel.exclude_packages=PACKAGE1,PACKAGE2,... 
    
  • spécifier les packages exclus rebel.xml utilisant des modèles Ant-style. Plus d'informations au rebel.xml configuration.

    <?xml version="1.0" encoding="UTF-8"?> 
    <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd"> 
        <classpath> 
        <dir name="/path/to/module/build/directory/root"> 
         <exclude name="com/yourapp/package1/internal/**"/> 
        </dir> 
        </classpath> 
    </application> 
    

Les deux méthodes fonctionnent de la même, mais depuis le second permet de personnaliser chaque module inividually il est généralement préférable.