I\'m a bit of a Maven newb, and I\'m trying to setup a maven project that builds several child projects, but still allows someone to just grab one of the child projects and
The parent pom and its version does have to be declared in the children.
If your projects have a parent declared, it must be available either in the build so one of the modules must be the parent pom, or in a repository. You seem to be saying you want someone to checkout a project that depends on a parent, but not have access to the parent and still be able to build the project which is like trying to build a project without its dependencies.
You're options to make the parent pom available are: