[RESOLVIDO] Erro Maven Reporting

1 resposta
cle.darsie

Olá Gujeiros,

Estou tentando criar um Maven Site do meu projeto e utilizar o Cobertura para analisar o código.

Na hora de gerar o site, sem o Cobertura configurado no ele funciona normalmente, gera tudo, porém nao gera o Project Reports.

E se eu configurar o com o Cobertura, na hora que ele gera os arquivos do site, ele nao gera o index.html, que seria o "about" do projeto, ou melhor, ele gera o index.html, mas o arquivo fica vazio. Para visualizar o site, eu abro o project-info.html. Ai eu consigo navegar pelo "site" normalmente.

Porém, quando eu clico no Project Reports, que contém as informações do Cobertura, ele tenta abrir o index.html do site, que está em branco, e nao o index.html do cobertura, que contém as informações.

Ja configurei de diversas formas e nada.
Vou postar o código aqui pra vcs verem se tem algo de errado nele.

POM.XML
<?xml version="1.0" encoding="UTF-8"?>

<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">

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

	<description>This code is used to find .wsdl attributes in .xml files.</description>
	<modelVersion>4.0.0</modelVersion>
	<groupId>br.com.sysmap.qa</groupId>
	<artifactId>wsdl_ant_parser</artifactId>
	<version>1.0.0</version>
	<packaging>jar</packaging>
	<name>WSDL Parser</name>

	<dependencies>
		<dependency>
			<groupId>org.testng</groupId>
			<artifactId>testng</artifactId>
			<version>6.0.1</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.16</version>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.3.2</version>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>

			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>cobertura-maven-plugin</artifactId>
				<version>2.5</version>
			</plugin>
		</plugins>
	</build>

	<reporting>
		<plugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>cobertura-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</reporting>

</project>
Aguardo uma ajuda ai galera.. valeu

1 Resposta

cle.darsie

Galera,

Continuei tentando aqui, e simplesmente mudei a versao do plugin do de 2.5 para 2.0 e gerou tudo normalmente e sem erros.
Mas será q está certo? Ainda estou na duvida.

Na pagina de Project Plugins, onde fica o Report Project Plugins, no artifactId, nao gera link para http://mojo.codehaus.org/cobertura-maven-plugin, como deveria gerar… Fica sem link. Diferente das versoes posteriores, que gera o nome, e link. Fora isso, ta tudo certo =S

Tudo bem? rsrs

Criado 10 de maio de 2011
Ultima resposta 10 de mai. de 2011
Respostas 1
Participantes 1