Modern Java IDEs, such as Eclipse, IntelliJ or NetBeans are excellent tools for developing ImageJ plugins and should be used for projects of any size. However, beginners sometimes find it difficult to set up their IDE to work smoothly with ImageJ’s file structure. We have created a small repository on GitHub that provides a simple setup to get started with ImageJ plugin development in Eclipse or IntelliJ:
See https://github.com/imagingbook/imagej1-plugins-ide-setup