# Test and debug modules

**URL:** <https://forum.inductiveautomation.com/t/test-and-debug-modules/20963>\
**Category:** Module Development\
**Tags:** sdk\
**Created:** [November 20, 2018, 10:57am UTC](https://forum.inductiveautomation.com/t/test-and-debug-modules/20963 "2018-11-20T10:57:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![f.pinciaroli](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/f.pinciaroli/32/6101_2.png) [@f.pinciaroli](https://forum.inductiveautomation.com/u/f.pinciaroli)\
**Post date:** [November 20, 2018, 10:57am UTC](https://forum.inductiveautomation.com/t/test-and-debug-modules/20963/1 "2018-11-20T10:57:02Z")

</div>

Hello,  
I don’t know if this is the right place to ask a similar question and I apologize if i’m wrong with it.  
I’m quite new about java applications (apart of some university porjects) and I would like to play and have fun trying to customize an ignition module.  
I was able to set up the enviroment, and I built the archetypes with maven. So I tested them deploying the modules on the gateway.  
My question is: which is the best way to test the modules? Is there a way to test them on my IDE without have to deploy them and restart the gateway?

Thank you,  
Federico.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 20, 2018, 12:44pm UTC](https://forum.inductiveautomation.com/t/test-and-debug-modules/20963/2 "2018-11-20T12:44:43Z")

</div>

> [@f.pinciaroli](#):
>
> My question is: which is the best way to test the modules? Is there a way to test them on my IDE without have to deploy them and restart the gateway?

You still have to deploy them to a gateway, but you can enable remote debugging on the gateway and then attach your IDEs debugger and use it like normal.

In the `ignition.conf` file there's 2 lines commented out in the "additional parameters" section that you can uncomment to enable remote debugging (after a gateway restart).

---

<div class="post-metadata">

**Author:** ![f.pinciaroli](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/f.pinciaroli/32/6101_2.png) [@f.pinciaroli](https://forum.inductiveautomation.com/u/f.pinciaroli)\
**Post date:** [November 20, 2018, 1:31pm UTC](https://forum.inductiveautomation.com/t/test-and-debug-modules/20963/3 "2018-11-20T13:31:42Z")

</div>

Thank you for the answer Kevin…
