ERRO POM - dependencies.dependency.version

Criei um projeto mavenEJB e criei um projeto maven web, porém estou tentando incluir o projeto EJB no meu POM, esta dando o erro abaixo:

Project build error: ‘dependencies.dependency.version’ for xxxxxxxx-ejb:ejb is missing.

[CODE]

4.0.0
com.XXXX
xxxxxxxxxxxxxxxx
0.0.1-SNAPSHOT
war

<dependencies>

	<dependency>
		<groupId>org.jboss.spec.javax.faces</groupId>
		<artifactId>jboss-jsf-api_2.0_spec</artifactId>
		<scope>provided</scope>
	</dependency>


		<!-- EJB -->
	<dependency>
		<groupId>org.jboss.spec.javax.ejb</groupId>
		<artifactId>jboss-ejb-api_3.1_spec</artifactId>
		<scope>provided</scope>
	</dependency>


	<dependency>
		<groupId>commons-fileupload</groupId>
		<artifactId>commons-fileupload</artifactId>
		<version>1.2.2</version>
	</dependency>


	<dependency>
		<groupId>org.jboss.spec.javax.servlet</groupId>
		<artifactId>jboss-servlet-api_3.0_spec</artifactId>
		<scope>provided</scope>
	</dependency>

	<!-- import Primefaces -->
	<dependency>
		<groupId>org.primefaces</groupId>
		<artifactId>primefaces</artifactId>
		<version>3.5</version>
	</dependency>
	
	
	<!-- import Primefaces themes -->
	<dependency>
		<groupId>org.primefaces.extensions</groupId>
		<artifactId>all-themes</artifactId>
		<version>1.0.8</version>
	</dependency>

	<dependency>
		<groupId>org.primefaces.themes</groupId>
		<artifactId>glass-x</artifactId>
		<version>1.0.6</version>
	</dependency>

	<dependency>
		<groupId>org.jboss.spec.javax.ejb</groupId>
		<artifactId>jboss-ejb-api_3.1_spec</artifactId>
		<scope>provided</scope>
	</dependency>
	
	<dependency>
		<groupId>XXXXXX</groupId>
		<artifactId>XXXXXX-ejb</artifactId>
		<type>ejb</type>
		<scope>provided</scope>
	</dependency>

</dependencies>

<repositories>
	<repository>
		<id>prime-repo</id>
		<name>Prime Repo</name>
		<url>http://repository.primefaces.org</url>
	</repository>
	<repository>
		<id>thirdparty-releases</id>
		<name>JBoss Thirdparty Releases</name>
		<url>https://repository.jboss.org/nexus/content/repositories/thirdparty-releases</url>
	</repository>
</repositories>



	<build>

    <finalName>maximuMonitorRealTime</finalName>
    
	<plugins>
		<plugin>
			<artifactId>maven-war-plugin</artifactId>
			<version>2.1.1</version>
			<configuration>
				<!-- Java EE 6 doesn't require web.xml, Maven needs to catch up! -->
				<failOnMissingWebXml>false</failOnMissingWebXml>
			</configuration>
		</plugin>
	</plugins>
</build>

<dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>org.jboss.spec</groupId>
			<artifactId>jboss-javaee-web-6.0</artifactId>
			<version>${javaee6.web.spec.version}</version>
			<type>pom</type>
			<scope>import</scope>
		</dependency>
	</dependencies>
</dependencyManagement>
<properties>
	<javaee6.web.spec.version>2.0.0.Final</javaee6.web.spec.version>
</properties>
[/CODE]

O erro está dizendo que sua declaração da depenência não tem a versão da depenência será usada.

Eldius, como eu faço para verificar essas dependências ???

Se você não colocou o nome do pacote acredito que seja alguma biblioteca desenvolvida por vocês, então você deve ver qual a versão dessa biblioteca que vai usar e coloca na tag version.

<dependency>
	<groupId>XXXXXX</groupId>
	<artifactId>XXXXXX-ejb</artifactId>
	<type>ejb</type>
	<scope>provided</scope>
	<version>VERSAO</version>
</dependency>