Meh. NgAnnotate is way better than duplicating code. Be DRY, not pedantic.
Feel free to open issues and I'm sure it will be addressed.
ng-annotate itself just produces output for input (stdin/stdout or via files) so it does not at all have any trouble participating in a "complex build environment".