1. Alfresco Content Services 5.2 Documentation, "Introduction to the Alfresco SDK": "The Alfresco SDK is a Maven-based development kit that makes it easy for developers to build customizations for Alfresco. It is based on a standard Maven layout, and provides a number of archetypes (project templates) that can be used to generate projects for a number of common use cases."
Source: Alfresco Content Services 5.2 Official Documentation, docs.alfresco.com, Section: Developing -> Alfresco SDK -> Introduction to the Alfresco SDK.
2. Alfresco Content Services 5.2 Documentation, "Creating an Alfresco project with the SDK": The primary instruction for creating a new extension project is to use a Maven command: mvn archetype:generate ... -DartifactId=my-project-repo-amp. This demonstrates that Maven is the required tool for using the official SDK.
Source: Alfresco Content Services 5.2 Official Documentation, docs.alfresco.com, Section: Developing -> Alfresco SDK -> Getting Started with the Alfresco SDK -> Creating an Alfresco project with the SDK.