Maven inclui classes pai

Eu tenho um projeto Java bem simples, mas estou tendo problemas em entender isso.

Meu módulo pai define muitas classes Java (e dependências) que eu espero que sejam úteis para vários módulos filhos. Um dos módulos filhos é dedicado a implementar um aplicativo da web, portanto, ele precisa de algumas classes extras (os servlets), além de tudo, do módulo pai.

A estrutura do arquivo se parece com isso

<code> - parent
   - src
   - pom.xml
   - child
     - src
     - pom.xml
</code>

Meu pai pom se parece com isso:

<code><project>
  <groupId>my.group</groupId>
  <artifactId>parent</artifactId>
  <version>0.0.1</version>
  <packaging>pom</packaging>

  ...

  <modules>
    <module>child</module>
  </modules>
</project> 
</code>

E a criança se parece com isso:

<code><project>
  <artifactId>child</artifactId>
  <packaging>war</packaging>
  <parent>
    <artifactId>parent</artifactId>
    <groupId>my.group</groupId>
    <version>0.0.1</version>
  </parent>

  ...

</project>
</code>

É tudo o que preciso para que a criança saiba sobre as classes e dependências definidas no pai? Não parece ser: o eclipse dá erros de compilação, e rodandopacote limpo de mvn da pasta pai ou da pasta filha, os resultados "não podem encontrar o símbolo", sempre que uma classe do pai é mencionada.

O que estou fazendo de errado?

questionAnswers(4)

yourAnswerToTheQuestion