[Maven] Modularização no Eclipse

Pessoal, blz?
Eu tento Criar um “Maven Module” pelo eclipse, porém ele não permite e exibe o seguinte aviso quando preencho o Module Name:
“The parent project must have a packaging type of POM”. Alguém sabe me dizer o que pode estar acontecendo?
Já usei Maven clean, Maven Install…e ele continua não deixando eu criar meu módulo =/

O projeto Parent possue a tag de packaging…
pom.xml do parent:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.diogo.barbosa</groupId>
	<artifactId>BearProject</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>
	<name>BearProject</name>
	<url>http://maven.apache.org</url>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>com.diogo.barbosa</groupId>
			<artifactId>DogProject</artifactId>
			<version>1.0.0-SNAPSHOT</version>
		</dependency>
	</dependencies>
</project>

Oi!
Tentar pom no parent, ; )

Funcionou o.O
Bom…eu conheço projetos .Jar, .War…

Você pode me explicar por favor o que é um packaging “pom” ? ^^
E o motivo de só aceitar esse…

Obrigado pela ajuda!!!

Heheh!

Um projeto ‘parent’ no Maven serve para permitir você fazer herança entre projetos. Isto significa que o que você colocar no POM do parent, os projetos filhos vão herdar.
Este projeto, por definição, não deve ser empacotado sozinho (war, jar, etc), mas apenas fornecer definições para seus filhos.

A maneira como o Maven marca o ‘packaging’ deste projeto é com ‘pom’.

Espero não ter confundido mais.

Ajudou bastante, o que você diz faz completo sentido.
Muito obrigado.

Ùltima dúvida:

O módulo possue a Tag para indicar qual o projeto pai que deve ser recompilado…blz.

Porém o Parent possue uma Tag chamada “”, qual a função dessa Tag?
O Nome do Module é o ArtifactId do módulo?
Como ele sabe a versão e o GroupId do módulo para importar? Qual a razão dessa tag se o filho já possue a Tag Parent?

<modules>
	<module>RabbitProject</module>
</modules>

Valew!!!