OK, I thought I understood how to use Maven...
I have a master project M which has sub-projects A, B, and C
M
A
B
C
netbeans links projects together by the local repository content, so mvn install is necessary in most scenarios.