E ai galera, sou novo no forum e este e meu primeiro post.
Queria uma ajuda quanto a um erro no Maven. Nunca utilizei o Maven, porem ao ler o livro “Vire o Jogo com Spring Framework” de Henrique Lobo me deparei com um projeto no capitulo 7 onde ele disponibiliza o arquivo, porem o projeto dele está em Maven.
Importei o projeto dele utilizando “Existing Maven Project” do eclipse ( utilizo o plugin M2ECLIPSE ) mas aparece a seguinte mensagem:
No marketplace entries found to handle maven-compiler-plugin:2.5.1:compile in Eclipse.
No marketplace entries found to handle maven-compiler-plugin:2.5.1:testCompile in Eclipse.
Ao finalizar a importação aparece a seguinte mensagem:
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Apos isto o POM aparece com erro, segue abaixo o arquivo POM.XML
[code]
4.0.0
br.com.itexto
spring-forum
war
1.0.0-SNAPSHOT
spring-forum
http://maven.apache.org
<properties>
<spring.versao>3.1.2.RELEASE</spring.versao>
<tiles.versao>2.2.2</tiles.versao>
<spring.security.versao>3.1.3.RELEASE</spring.security.versao>
</properties>
<dependencies>
<!-- As dependências do Spring Framework -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.versao}</version>
</dependency>
<!-- Para poder declarar o DataSource básico no ambiente de desenvolvimento -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.versao}</version>
</dependency>
<!-- Suporte ao Hibernate e JPA -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.versao}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.versao}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.12</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.12</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2.2</version>
</dependency>
<!-- Inclusão do Apache Tiles para lidar com templates no Projeto -->
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-core</artifactId>
<version>${tiles.versao}</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>${tiles.versao}</version>
</dependency>
<!-- Incluiremos o Hibernate Validator, que é a implementação de referência
da JSR-303 de validação. -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.2.0.Final</version>
<!-- Nem tudo é simples. O Hibernate Validator causa conflitos com a declaração
do slf4j-log4j12 que declaramos logo abaixo. -->
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- Pool de Conexões C3P0 -->
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<!-- Sua inclusão é necessária por se tratar de uma dependência do Tiles
2 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<!-- Para upload de arquivos -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.1</version>
</dependency>
<!-- Para retornar JSON -->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.7.1</version>
</dependency>
<!-- Inclusão do Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.7.Final</version>
</dependency>
<!-- O Driver de Acesso ao MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.18</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
<!-- Spring Security -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.versao}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.versao}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.versao}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>${spring.security.versao}</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.6</version>
</dependency>
</dependencies>
<build>
<finalName>spring-forum</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
[/code]
o erro apresentado no arquivo POM.XML de acordo com o eclipse:
Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile
(execution: default-compile, phase: compile)
- CoreException: Could not get the value for parameter compilerId for plugin execution default-compile:
PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.5.1 or one of its dependencies could not be
resolved: The repository system is offline but the artifact junit:junit:jar:3.8.1 is not available in the local repository.
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile
(execution: default-testCompile, phase: test-compile)
- CoreException: Could not get the value for parameter compilerId for plugin execution default-testCompile:
PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.5.1 or one of its dependencies could not be
resolved: The repository system is offline but the artifact junit:junit:jar:3.8.1 is not available in the local repository.
Alguem pode me ajudar? Ja tentei de tudo aqui, mas como eu nao sei trabalhar com MAVEN estou perdido.
Espero a ajuda de alguem.
Desde já eu agradeço
Atenciosamente,
Willardy Tyrone