24 fevereiro 2011

ArrayIndexOutOfBoundsException no maven-site-plugin


Se você está passando por esse erro...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-project-info-reports-plugin:2.3.1:dependencies (default-cli) on project Xpto: Execution default-cli of goal org.apache.maven.plugins:maven-project-info-reports-plugin:2.3.1:dependencies failed. ArrayIndexOutOfBoundsException -> [Help 1]

Depois que eu configurei meu pom.xml como abaixo, este erro parou de acontecer:
<reportPlugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-project-info-reports-plugin</artifactId>
    <version>2.3.1</version>
    <configuration>
      <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
      <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
    </configuration>
    <reportSets>
      <reportSet>
        <reports>
          <report>dependencies</report>
          <report>scm</report>
          <report>index</report>
          <report>project-team</report>
          <report>summary</report>
        </reports>
      </reportSet>
    </reportSets>
  </plugin>
  ...
</reportPlugins> 

O que eu inclui para consertar o problema foi o uso dos atributos dependencyLocationsEnabled e dependencyDetailsEnabled na configuração do plugin maven-project-info-reports-plugin:
<reportPlugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-project-info-reports-plugin</artifactId>
    ...
    <configuration>
      <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
      <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
    </configuration>
    ...
  </plugin>
  ...
</reportPlugins>

Creative Commons License
Esta obra está licenciada sob uma Licença Creative Commons.
Comentários
0 Comentários

0 comments:

Postar um comentário

Regras são chatas, mas...

- Seu comentário precisa ter relação com o assunto do post;
- Em hipótese alguma faça propaganda de outros blogs ou sites;
- Não inclua links desnecessários no conteúdo do seu comentário;
- Se quiser deixar sua URL, comente usando a opção OpenID;
- CAIXA ALTA, miguxês ou erros de ortografia não serão tolerados;
- Ofensas pessoais, ameaças e xingamentos não são permitidos;