[
http://jira.codehaus.org/browse/MRM-426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maria Odea Ching closed MRM-426.
--------------------------------
Resolution: Fixed
Fixed in -r558795
Fix:
- Added and modified code for handling snapshots (if the versions of a specific
artifact snapshot are only timestamped versions, add a
generic snapshot which is pointing to the latest timestamp version) in
DefaultRepositoryBrowsing and ProjectModelToDatabaseConsumer.
- Updated pom validations in ProjectModelToDatabaseConsumer - handling of
timestamped versions were considered
- Added isUniqueSnapshot(..) and isGenericSnapshot(..) in VersionUtil
- Added new attribute 'modelVersion' in DependencyTreeTag to get the in-pom
version. Did not use the version attribute so as to retain the
actual version being browsed. Also updated DependencyTree
- Updated the ff. pages for the version to be displayed: artifactInfo.jspf,
showArtifact.jsp, dependencyTree.jsp and artifactDecorator.jsp
- Updated the version in SearchResultHit
> Search does not work for snapshots because of different version values in
> index and database when the snapshot version is unique
> --------------------------------------------------------------------------------------------------------------------------------
>
> Key: MRM-426
> URL: http://jira.codehaus.org/browse/MRM-426
> Project: Archiva
> Issue Type: Bug
> Affects Versions: 1.0-alpha-2
> Reporter: Maria Odea Ching
> Assignee: Maria Odea Ching
>
> When an artifact with unique snapshots is searched from Archiva, the search
> result would contain different hits for that artifact which has the same
> version but when you click the version to browse the artifact.. an
> ObjectNotFound error is returned. Below is an example of this behavior.
> The artifact to be searched is castor-anttasks. Let's say it has 3 SNAPSHOT
> versions 1.1.2-20070427.065136-1, 1.1.2-20070506.163513-2 and
> 1.1.2-20070506.163513-3 in the repository, and the path to this artifact is
> [REPO]/org/codehaus/castor/castor-anttasks/1.1.2-SNAPSHOT.
> The search results would then look like this:
> Hits: 3 of 3
> castor-anttasks
> org / codehaus / castor / castor-anttasks | Version(s): 1.1.2-SNAPSHOT
> castor-anttasks
> org / codehaus / castor / castor-anttasks | Version(s): 1.1.2-SNAPSHOT
> castor-anttasks
> org / codehaus / castor / castor-anttasks | Version(s): 1.1.2-SNAPSHOT
> When you click either of the versions to browse the artifact, what you would
> get is this error:
> 'Unable to find project model for
> [org.codehaus.castor:castor-anttasks:1.1.2-SNAPSHOT]'
--
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