If $G$ is a finite group and $A$ is a $\Bbb ZG$-module such that the underlying abelian group is finitely generated, then I want to show that $H^n(G,A)$ is also finitely generated.
All $\Bbb ZG$-modules in the standard resolution $$\cdots P_2\to P_1\to P_0 \to \Bbb Z\to 0$$ have finitely generated underlying abelian group since $G$ is finite. Why are all the groups occuring in $$\cdots\operatorname{Hom}_{\Bbb ZG}(P_2,A)\leftarrow \operatorname{Hom}_{\Bbb ZG}(P_1,A)\leftarrow \operatorname{Hom}_{\Bbb ZG}(P_0,A)\leftarrow 0$$
finitely generated?
Does it follow from the fact that $\operatorname{Hom}_{R}(A,B)$ is a finitely generated $R$-module whenever $A,B$ are finitely generated $R$-modules? ($R$ Noetherian)