[
http://jira.codehaus.org/browse/MPIR-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=222390#action_222390
]
Lukas Theussl commented on MPIR-195:
------------------------------------
bq. Whatever it pulls down is the default version.
But this default version (as you define it) depends on your default repository
and settings (if I happen to have an old version of pir in my local repo, maven
will use that; if you start with an empty repo, maven will use the latest
version it finds in whatever remote repos you have specified), and whenever we
release a new version, maven will give you a new "default". So your build is
not reproducible and you shouldn't be surprised if it breaks at one point.
bq. The fact that it is not declared in a pom does not mean there is no default
version.
Yes it does. What is not in your pom is not defined.
bq. I still assert this is a regression bug.
No it isn't.
bq. We've not declared our site plugin version so that we use the latest
version released by your team. I believe what you are saying is that in fact
that practice is bad and that we should be tied to a specific version and
relying on the latest released version is a bad idea.
Your experience proofs that it is indeed a very bad idea...
> Attempting to configure maven-project-info-reports-plugin in reporting
> section of pom causes java.lang.ArrayIndexOutOfBoundsException to be thrown
> by site goal
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: MPIR-195
> URL: http://jira.codehaus.org/browse/MPIR-195
> Project: Maven 2.x Project Info Reports Plugin
> Issue Type: Bug
> Affects Versions: 2.2
> Reporter: Steve Gilbert
> Assignee: Lukas Theussl
> Priority: Critical
>
> With an empty local repository using Maven 2.2.1, if plugin is added to the
> reporting section of the pom.xml, the site goal throws a
> java.lang.ArrayIndexOutOfBoundsException and the build fails.
> Removing the plugin from the section or changing the version back to 2.1.2
> (from 2.2) resolves the problem.
> This prevents using any configuration of the plugin.
> Placing the following pom into an empty directory and executing "mvn site"
> demonstrates the bug.
> {code}
> <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>testgroup</groupId>
> <artifactId>testart</artifactId>
> <packaging>jar</packaging>
> <version>1.0-SNAPSHOT</version>
> <reporting>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-project-info-reports-plugin</artifactId>
> <version>2.2</version>
> </plugin>
> </plugins>
> </reporting>
> </project>
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira