Problema no Maven

30 respostas
T

Saudações pessoal, estou iniciando com o Maven e estou com um problema um tanto exótico rsrs (não achei muita coisa sobre esse erro no Google). Segue erro:

Description	Resource	Path	Location	Type
Could not calculate build plan: error in opening zip file	MeuProjeto   Unknown	Maven Problem

Alguém sabe oq pode estar ocasionando isto ???

30 Respostas

A

Quais os passos vc está fazendo ?
Quando acontece esse erro ?

T

Está no projeto, as classes contidas nele compilam e executam normalmente, mas fica uma marcação de erro no projeto…

L

Você configurou as variáveis de sistema?

T

Hmmm vc está falando das variáveis de ambiente do maven ??? pode ser esse o problema… não tem nenhuma variável do maven configurada… eu instalei o maven direto pelo eclipse… qual pasta de instalação eu aponto no MAVEN_HOME ???

L

Você deve declarar as variáveis de ambiente do maven e do java java_home e mvn_home…

Fica +/- assim:

JAVA_HOME = Caminho da JDK
MVN_HOME = Caminho do maven
Path = %JAVA_HOME%\BIN;%MVN_HOME%\BIN;

Qualquer duvida posta ai…

abraços…

L

Você colocou o tópico como resolvido mas não falou qual foi a solução…

Poste o que você fez, pois caso outra pessoa tenha esse problema não será necessário criar outro tópico…

Abraços.

T

Retirei o resolvido do tópico… achei que a inclusão da variável MAVEN_HOME iria resolver o problema e me precipitei em colocar o tópico como resolvido… enfim isso não resolveu.
A marcação de erro sobre o projeto continua.

Description	Resource	Path	Location	Type
Could not calculate build plan: error in opening zip file	MEU_PROJETO  Unknown	Maven Problem
P

Você poderia passar uma cópia do arquivo .pom do seu projeto ?

T

cópia do 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>br.com.telefonica.tpd.fenix.interfaces</groupId>
  	<artifactId>sigitim</artifactId>
  	<packaging>jar</packaging>
  	<version>0.0.1-SNAPSHOT</version>
 	<name>Interface SIGITIM-FÊNIX Maven Webapp</name>
	<url>http://maven.apache.org</url>
  	<dependencies>
  		
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.0</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.15</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-entitymanager</artifactId>
			<version>3.2.1.ga</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring</artifactId>
			<version>2.5.6.SEC01</version>
		</dependency>
		<dependency>
			<groupId>javax.resource</groupId>
			<artifactId>connector</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>javax.resource</groupId>
			<artifactId>connector-api</artifactId>
			<version>1.5</version>
		</dependency>
		<dependency>
			<groupId>br.com.tpd.mq</groupId>
			<artifactId>com.ibm.mq</artifactId>
			<version>6</version>
		</dependency>
		<dependency>
			<groupId>br.com.tpd.mq</groupId>
			<artifactId>com.ibm.mq.jms.Nojndi</artifactId>
			<version>6</version>
		</dependency>
		<dependency>
			<groupId>br.com.tpd.mq</groupId>
			<artifactId>com.ibm.mq.soap</artifactId>
			<version>6</version>
		</dependency>
		<dependency>
			<groupId>br.com.tpd.mq</groupId>
			<artifactId>com.ibm.mqjms</artifactId>
			<version>6</version>
		</dependency>
		<dependency>
			<groupId>br.com.tpd.mq</groupId>
			<artifactId>dhbcore</artifactId>
			<version>6</version>
		</dependency>
		<dependency>
			<groupId>br.com.tpd.mq</groupId>
			<artifactId>ojdbc14</artifactId>
			<version>10.2.0.3.0</version>
		</dependency>
		<dependency>
			<groupId>jboss</groupId>
			<artifactId>jbossall-client</artifactId>
			<version>3.2.3</version>
		</dependency>
		<dependency>
			<groupId>jasperreports</groupId>
			<artifactId>jasperreports</artifactId>
			<version>3.0.0</version>
		</dependency>
		<dependency>
			<groupId>com.thoughtworks.xstream</groupId>
			<artifactId>xstream</artifactId>
			<version>1.3.1</version>
		</dependency>

		<dependency>
			<groupId>br.com.telefonica.tpd.fenix</groupId>
			<artifactId>fenixCodelet</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>br.com.telefonica.tpd.fenix</groupId>
			<artifactId>fenixController</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>br.com.telefonica.tpd.fenix</groupId>
			<artifactId>fenixModel</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>br.com.telefonica.tpd.fenix</groupId>
			<artifactId>fenixModelDb</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>br.com.telefonica.tpd.fenix</groupId>
			<artifactId>fenixModelEntity</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>br.com.telefonica.tpd.fenix</groupId>
			<artifactId>fenixReport</artifactId>
			<version>1.0</version>
		</dependency>
		
		<dependency>
			<groupId>oracle</groupId>
			<artifactId>ojdbc14</artifactId>
			<version>10.1.0.5.0</version>
		</dependency>
		
		<dependency>
			<groupId>br.com.sysgen.asper</groupId>
			<artifactId>asper</artifactId>
			<version>4.1.1</version>
		</dependency>
		
		<dependency>
			<groupId>xml</groupId>
			<artifactId>xml</artifactId>
			<version>1.0</version>
		</dependency>
		
		<dependency>
			<groupId>asper</groupId>
			<artifactId>asper</artifactId>
			<version>4.1.1</version>
		</dependency>
		
		<dependency>
			<groupId>dwr</groupId>
			<artifactId>dwr</artifactId>
			<version>1.1.3</version>
		</dependency>

		
  </dependencies>
  
  <build>
		<finalName>interface_sigitim</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<manifest>
							<mainClass>br.com.telefonica.tpd.fenix.interfaces.sigitim.Main</mainClass>
							<addClasspath>true</addClasspath>
							<classpathPrefix>lib/</classpathPrefix>
						</manifest>
					</archive>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-resources-plugin</artifactId>
	        	<version>2.4.1</version>
			</plugin>
		</plugins>
  </build>
  
</project>
L

Vc configurou o caminho das dependências no maven?

T

isso eu não faço no pom.xml ??? configurei todas no pom.

L

Vc baixou o maven certo? Dentro dele tem um xml que chama settings la você configura o repositório de dados…

T

Acredito que baixei o maven certo… e sim tem o arquivo settings dentro da pasta conf desse maven… e o mesmo está apontando pro meu repositório local…

L

Blz entao vamos por partes…

Você colocou as bibliotecas do maven no build path do projeto?

T

Sim coloquei…

L

Tenta adicionar um jar qualquer pelo maven, tipo o do mysql por exemplo… da um clean no projeto e posta o erro se ocorrer…

T

Deu erro (Invalid Task) no console… quando tentei executar isto…

C:\apache-maven-2.2.1\bin>mvn install:install-file -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.5-bin -Dpackaging=jar -Dfile=C:\Documents and Settings\Administrator\.m2\repository\mysql
L

toredobud:
Deu erro (Invalid Task) no console… quando tentei executar isto…

C:\apache-maven-2.2.1\bin>mvn install:install-file -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.5-bin -Dpackaging=jar -Dfile=C:\Documents and Settings\Administrator\.m2\repository\mysql

Onde é o seu repositório que você configurou la no maven?

T

C:\Documents and Settings\Administrator.m2\repository

L

Aqui no meu pc eu uso o maven em outra pasta tipo d:\repo …

E dentro da pasta m2 eu coloco o xml do maven …

Tenta fazer isso, pois ele não estao conseguindo copiar o jar para o repositório…

T

tbm não conseguiu copiar… pelo que eu vi esses caminhos definem se o xml fica a nível global ou a nível de usuário… o meu está a nível global…
tentei instalar outra coisa e tbm não deu certo … segue erro:

[INFO] Invalid task 'and': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupI
d:pluginArtifactId:pluginVersion:goal
L

Da um print da arvore da sua aplicação pra ver como esta…

T

Segue estrutura do projeto…

L

toredobud:
Segue estrutura do projeto…

Esse SigitimDependecies é o maven?

T

Isso é um User Libraries com todas as libs necessárias ao projeto… todas as libs estão no repositorio do maven, e todas as libs estão descritas como dependencias no pom.xml…

L

Pois é mas esse é o problema, você não adicionou o maven projeto…
Você deve adicionar o mesmo ao projeto tb, da forma que o Maven Dependecies fique visível no seu projeto…

T

não entendi… tem como explicar melhor ??? por favor rs

L

Vc tem que importar a biblioteca igual ao meu projeto…


T

Lucas primeiramente muito obrigado pela ajuda, adicionei o Maven Dependencies no meu projeto… mas infelizmente não resolveu… vou fazer um teste criando um outro projeto e vou fazer praticamente um clone do que tenho hj… se eu tiver alguma novidade posto aqui… mais uma vez obrigado pela ajuda… Tks.

L

Geralmente quando você adiciona o maven em um projeto já existente da um monte de erro…
Faça dessa forma mesmo que você esta falando e poste o resultado…

Qualquer coisa só chamar…

Abraços…

Criado 16 de setembro de 2010
Ultima resposta 17 de set. de 2010
Respostas 30
Participantes 4