M2Eclipse não adiciona dependencias ao classpath[Maven]

3 respostas
Mikhas

Olá Galera!

Criei no Eclipse um Dynamic Web Project e adicionei o Controle de Dependencias do Maven com o plugin M2Eclipse. Adicionei minhas dependencias, configurei no maven os diretorios de output e etc.

Quando dou start no tomcat dentro do eclipse, ele não encontra o servlet que esta dentro de uma das minhas dependencias.

Segue meu pom.xml

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>heracles</groupId>
  <artifactId>heracles</artifactId>
  <packaging>war</packaging>
  <name>Heracles</name>
  <version>1.0.0</version>
  <description>Task Management Tool</description>
  <url>http://code.google.com/p/heracles-tasks/</url>
  <issueManagement>
  	<system>Google Code Hosting</system>
  	<url>http://code.google.com/p/heracles-tasks/issues/list</url>
  </issueManagement>
  <developers>
  	<developer>
  		<id>mikhas.rock</id>
  		<name>Mikhail Domanoski</name>
  		<email>[email removido]</email>
  		<url>http://code.google.com/u/mikhas.rock/</url>
  		<roles>
  			<role>Developer</role>
  			<role>Designer</role>
  			<role>Programmer</role>
  			<role>Analyst</role>
  		</roles>
  	</developer>
  </developers>
  <scm>
  	<developerConnection>Mikhail Domanoski</developerConnection>
  	<url>http://heracles-tasks.googlecode.com/svn/</url>
  </scm>
  <build>
  	<sourceDirectory>src</sourceDirectory>
  	<testSourceDirectory>test</testSourceDirectory>
  	<outputDirectory>war/WEB-INF/classes</outputDirectory>
  	<testOutputDirectory>war/WEB-INF/classes</testOutputDirectory>
  </build>
  <repositories>
  	<repository>
  		<id>MAVEN</id>
  		<name>Maven Central Repository</name>
  		<url>http://repo1.maven.org/maven2/</url>
  	</repository>
  </repositories>
  <dependencies>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-orm</artifactId>
  		<version>3.0.1.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-webmvc</artifactId>
  		<version>3.0.1.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.hibernate</groupId>
  		<artifactId>hibernate-entitymanager</artifactId>
  		<version>3.4.0.GA</version>
  	</dependency>
  	<dependency>
  		<groupId>org.slf4j</groupId>
  		<artifactId>slf4j-log4j12</artifactId>
  		<version>1.5.8</version>
  	</dependency>
  	<dependency>
  		<groupId>log4j</groupId>
  		<artifactId>log4j</artifactId>
  		<version>1.2.9</version>
  	</dependency>
  </dependencies>
  <reporting>
  	<plugins>
  		<plugin>
  			<groupId>findbugs</groupId>
  			<artifactId>findbugs-plugin</artifactId>
  			<version>0.6.5</version>
  			<reportSets>
  			</reportSets>
  		</plugin>
  	</plugins>
  </reporting>
</project>

3 Respostas

rmendes08

Qual Servlet exatamente ?

Mikhas

Spring Framework 3.0

M

Tente atualizar as dependências manualmente?

Menu “Project” -> “Update All Maven Dependencies”

E veja a saída na aba “Console” para acompanhar e descobrir se está ocorrendo algum erro.

Criado 21 de fevereiro de 2010
Ultima resposta 22 de fev. de 2010
Respostas 3
Participantes 3