Whan scanning, Archiva doesn't resolve properties/variables of POMs in managed
repositories
-------------------------------------------------------------------------------------------
Key: MRM-615
URL: http://jira.codehaus.org/browse/MRM-615
Project: Archiva
Issue Type: Bug
Components: repository scanning
Affects Versions: 1.0
Reporter: Fabrice BELLINGARD
Priority: Critical
If you have a JAR with a POM that contains variables (like "pom.version") or
properties, Archiva doesn't resolve them when scanning and analysing the
repository. Some of the multiple consequences are that the "Dependencies" tab
can list dependencies without "real" versions, and that the "Dependency Tree"
tabs can break with an exception "Unable to generate graph for [XXX] : Unable
to create ArchivaArtifact with empty version".
A consequence of this bug can be seen by following these steps:
* install Archiva
* ask for the following artifact:
http://localhost:8080/archiva/repository/internal/org/apache/maven/archiva/archiva-model/1.0/archiva-model-1.0.jar
* then go to the page:
http://localhost:8080/archiva/browse/org.apache.maven.archiva/archiva-model/1.0/
** on the "Dependencies" tab: there's no version for the dependencies (which is
linked to the fact that the versions are defined in the parent POM, but if
${pom.version} would have been specified, we would have had "${pom.version}"...}
** on the "Dependency Tree", we get the "Unable to generate graph for [XXX] :
Unable to create ArchivaArtifact with empty version" exception
This bug breaks other functionalities like the "Used by" tab.
--
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