What does “basic” and “modular” mean when it comes to AppFuse 2.x archetypes?
Basic archetypes are meant for developing web applications with no re-usable backend. This is the recommended archetype to use with AppFuse 2.x. The tutorials assume you’re using this archetype. Unlike Ant, Maven requires you to have a different “module” for each artifact you want to produce (i.e. JAR or WAR). This is what the modular archetypes are for. If you’re an experienced Maven 2 user, you might consider this archetype. It’s also useful if you need a backend that can be used by multiple clients.