Maven: Signaler le plugin org.apache.maven.plugins: maven-project-info-reports-plugin a une version vide
J'ai un projet Maven 2 de test que j'ai construire avec les paramètres suivants:
-B -f <path to pom.xml> clean site -P <several profiles>
Je vois le message d'avertissement suivant dans le journal de génération:
[INFO] --- maven-resources-plugin:2.6:resources (default) @ autotest ---
[INFO] Copying 1 resource
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Jenkins\workspace\selfTests${localProfile}
[INFO] [INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] --- maven-resources-plugin:2.6:testResources (default) @ autotest ---
[INFO] Copying 29 resources
[WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.7
[INFO] Relativizing decoration links with respect to project URL: http://maven.apache.org
[INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin.
[INFO] Generating "Cobertura Test Coverage" report --- cobertura-maven-plugin:2.6
[INFO] Cobertura 2.0.3 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
La partie de la pom.xml section avec org.apache.maven.plugins
:
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>resources</goal>
<goal>testResources</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>src/main/generated-groovy-stubs</directory>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
</plugin>
...
J'ai essayé d'inclure explicitement dans le dependencies
section:
...
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.7</version>
</dependency>
...
Mais cela n'a pas résolu mon problème. Je vois encore le message d'avertissement dans le journal.
source d'informationauteur zubactik
Vous devez vous connecter pour publier un commentaire.
Comprennent des informations pour la
maven-project-info-reports-plugin
dans leplugin
(où par exemple lamaven-resources-plugin
est spécifié):