Regarding the maven build with same artifact ids for the two releases (GPL and Commercial):
I don't know your internal development structure (maven modules etc.), but couldn't you just create...