Hi, I am user of jrebel product, I have added it to pom.xml inside jvm arguments like -agent.
this is how looks my rebel.xml
<application generated-by="intellij" 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_3.xsd"> <id>one-extension</id> <classpath> <dir name="C:/Users/rolni/git/jira/one-extension/target/classes"> </dir> </classpath> <web> <link target="/"> <dir name="C:/Users/rolni/git/jira/one-extension/src/main/resources"/> </link> </web> </application>
Now what works is reloading on class level so if I am in middle of my work I don’t need to type
atlas-mvn build. In IDEA is possible to set up auto reloading after save in registry. However I was testing jrebel with these limitations.
- when I add to atlassian-plugin.xml postfunction and after reloading even I stated in rebel.xml to reload resources, postfunction doesn’t show up in jira. Technically speaking resources reloading doesn’t work. Is it reloaded in jira only once at startup? 2. The same applies to our custom property file. We are binding realization team field to creating issue types and it won’t reload just from changed property file. I can’t confirm that reloading resources is working correctly because there is no log in console like in case of reloading class JRebel: Reloading class X.Y.Z
- jrebel doesn’t reload for example creating entity in db in active objects when I add such class.
- After creating class and reloading I can use it in code but scriptrunner in console won’t register that it exists even if it should be on class loader path and it is exported as service.
I mean this trick to call function from scriptrunner console e.g.
If you know that one of these points can be solved by Jrebel in some way,
please tell us. Jrebel is great tool to make your work more efficient.