I've looked into this some more. We have a problem with the resolver attempting (and failing) to find dependencies that have been built locally: the resolver is using the default layout for remote repos and will never find the locally built artifact using the default layout. To solve this problem, we need to have an artifact in the local repo that contains a SNAPSHOT id in the artifact filename. I am a little concerned that the existing AssemblyResolverImpl is getting overly complicated; even with this short-term fix, this implementation is going to require some thought to cleanup (and we haven't even started addressing classifiers).
Shane On 6/6/07, Evan Worley <[EMAIL PROTECTED]> wrote:
I have been working with Shane most of the day to fix a snapshot artifact resolution bug which fails to resolve snapshot artifacts from the local repository. Integration tests 28,30 which test local repo snapshot resolution also fail when run against the trunk. Until the issue is fixed, revision *544877 *passes all integration tests, so you might want to sync to it and build your 0.14-SNAPSHOT NMaven components from that. Cheers, Evan
