Re: critical issue with 1.0-beta-2 !!!

2007-09-28 Thread nicolas de loof
I made some experiment to refactor BidirectionalRepositoryLayout so that toArtifactReference return a set of possible ArtifactReference. This has many impacts, and sometime breaks archiva logic : for example, what should be done in MetadataUpdaterConsumer ? We can't create phantom metadatas just be

Re: critical issue with 1.0-beta-2 !!!

2007-09-26 Thread nicolas de loof
The idea of having a set of potential artifactIds is an interesting alternative. This might produce more network traffic on proxies, but is the only way to ensure the expected artifact requested by maven1 is found in a maven2 repo. Maybe a cache could be set to maintain Last recently Resolved lega

Re: critical issue with 1.0-beta-2 !!!

2007-09-26 Thread Joakim Erdfelt
There are 4 split points present in every filename. ArtifactId|version|classifier|type Determining the artifactId and version is easy enough with maven 2 default layout, as the artifactId and version are present in the full path to the artifact. example: http://repo1.maven.org/maven2/groovy/g