[
http://jira.codehaus.org/browse/MARTIFACT-2?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason van Zyl deleted MARTIFACT-2:
----------------------------------
> Remove the internal fail-fast behavior and allow the collection of all
> problems
> -------------------------------------------------------------------------------
>
> Key: MARTIFACT-2
> URL: http://jira.codehaus.org/browse/MARTIFACT-2
> Project: Maven Artifact
> Issue Type: Improvement
> Reporter: Jason van Zyl
>
> We need a mechanism that makes it flexible to change how the resolver works
> but not keep increasing the number of signatures:
> ArtifactResolutionResult result = artifactResolver.resolve(
> artifactResolutionRequest );
>
> So this just removes the many signatures required to perform differently.
> Based on the request the artifactResolver responses appropriately. So I'm
> following
> the pattern we have in the embedder where you have a request that can be
> constructed in a ruby-esque way:
>
> ArtifactResolutionRequest request = new ArtifactResolutionRequest()
> .setArtifact( projectArtifact )
> .setArtifactDependencies( project.getDependencyArtifacts() )
> .setLocalRepository( localRepository )
> .setRemoteRepostories( project.getRemoteArtifactRepositories() )
> .setManagedVersionMap( managedVersions )
> .setMetadataSource( artifactMetadataSource );
> ArtifactResolutionResult result = artifactResolver.resolve( request );
>
> This will greatly reduce the confusion from people using the resolver.
--
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