Of course you have to pass 'ngResource' as a dependency of your angular module !
var module = angular.module( "app.customer", ['ngResource'] );
The AMD don't break the dependency system of AngularJS.
IMHO,use requirejs with AngularJS is a bad idea ... because you've few benefits to use it. Only the script order insertion, not the modularity because Angular take is own system to manage modules.
Hope it helps.