AppFuse 2.x uses Maven as its build system. IDE support comes in two flavors:
- Maven has the ability to generate project files for most major IDEs.
- IDE Plugins exist so you can run Maven from w/in your IDE.
Using Maven to generate your IDE's project files is recommended. The best IDEs for developing AppFuse-based applications are:
If you're unsure of which IDE to use, you might want to read Comparing IDEs and Issue Trackers. IDEA seems to work best with Maven 2.