Isn't this called later on? I recall too much resolution caused performance problems before - I'm not sure why this needed to be added as well earlier on?
- Brett On 13/12/2010, at 5:48 PM, [email protected] wrote: > Author: jocaba > Date: Mon Dec 13 06:48:54 2010 > New Revision: 1045023 > > URL: http://svn.apache.org/viewvc?rev=1045023&view=rev > Log: > [NPANDAY-351] NPanday does not respect the configured repository in the pom > > Added artifact resolver to look up to remote repos for the dependencies that > were skipped and could not be resolved from the local repositories > > Modified: > > incubator/npanday/trunk/components/dotnet-dao-project/src/main/java/npanday/dao/impl/ProjectDaoImpl.java > > Modified: > incubator/npanday/trunk/components/dotnet-dao-project/src/main/java/npanday/dao/impl/ProjectDaoImpl.java > URL: > http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-dao-project/src/main/java/npanday/dao/impl/ProjectDaoImpl.java?rev=1045023&r1=1045022&r2=1045023&view=diff > ============================================================================== > --- > incubator/npanday/trunk/components/dotnet-dao-project/src/main/java/npanday/dao/impl/ProjectDaoImpl.java > (original) > +++ > incubator/npanday/trunk/components/dotnet-dao-project/src/main/java/npanday/dao/impl/ProjectDaoImpl.java > Mon Dec 13 06:48:54 2010 > @@ -496,6 +496,30 @@ public final class ProjectDaoImpl > > snapshotVersion = null; > > + if(!assembly.getFile().exists()) > + { > + > + try > + { > + ArtifactRepository localArtifactRepository = > + new DefaultArtifactRepository( "local", "file://" + > localRepository, > + new > DefaultRepositoryLayout() ); > + > + artifactResolver.resolve( assembly, artifactRepositories, > + > localArtifactRepository ); > + } > + catch ( ArtifactNotFoundException e ) > + { > + logger.info( "NPANDAY-181-121: Problem in resolving > assembly: " + assembly.toString() > + + ", Message = " + e.getMessage() ); > + } > + catch ( ArtifactResolutionException e ) > + { > + logger.info( "NPANDAY-181-122: Problem in resolving > assembly: " + assembly.toString() > + + ", Message = " + e.getMessage() ); > + } > + } > + > logger.info( "NPANDAY-180-011: Project Dependency: Artifact > ID = " > + projectDependency.getArtifactId() + ", Group ID = " + > projectDependency.getGroupId() > + ", Version = " + projectDependency.getVersion() + ", > Artifact Type = " > > -- Brett Porter [email protected] http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter
