@Override public File resolve(CacheDescriptor cacheDescriptor) { LocalRepositoryManager manager = repositorySystemSession.getLocalRepositoryManager(); File localArtifact = new File( manager.getRepository().getBasedir(), manager.getPathForLocalArtifact(createArtifact(cacheDescriptor)) ); return localArtifact; }
public static RepositorySystemSession overlay( ArtifactRepository repository, RepositorySystemSession session, RepositorySystem system ) { if ( repository == null || repository.getBasedir() == null ) { return session; } if ( session != null ) { LocalRepositoryManager lrm = session.getLocalRepositoryManager(); if ( lrm != null && lrm.getRepository().getBasedir().equals( new File( repository.getBasedir() ) ) ) { return session; } } else { session = new DefaultRepositorySystemSession(); } final LocalRepositoryManager llrm = new LegacyLocalRepositoryManager( repository ); return new DefaultRepositorySystemSession( session ).setLocalRepositoryManager( llrm ); }
artifact.setFile( new File( lrm.getRepository().getBasedir(), path ) );
artifact.setFile( new File( lrm.getRepository().getBasedir(), path ) );
public LocalRepository getLocalRepository() { LocalRepositoryManager lrm = getLocalRepositoryManager(); return ( lrm != null ) ? lrm.getRepository() : null; }
public LocalRepository getLocalRepository() { LocalRepositoryManager lrm = getLocalRepositoryManager(); return ( lrm != null ) ? lrm.getRepository() : null; }
private File getLockBasedir() { return new File(localRepoMan.getRepository().getBasedir(), ".locks"); }
private File getLockBasedir() { return new File(localRepoMan.getRepository().getBasedir(), ".locks"); }
@Override public File resolve(CacheDescriptor cacheDescriptor) { LocalRepositoryManager manager = repositorySystemSession.getLocalRepositoryManager(); File localArtifact = new File( manager.getRepository().getBasedir(), manager.getPathForLocalArtifact(createArtifact(cacheDescriptor)) ); return localArtifact; }
public File getFile(Archive archive) { Artifact artifact = artifactBuilder.createArtifact(archive); LocalRepositoryManager manager = repositorySystemSession.getLocalRepositoryManager(); return new File(manager.getRepository().getBasedir(), manager.getPathForLocalArtifact(artifact)); } }
public File localRepositoryFolder() throws MavenException { MavenExecutionRequest request = maven.createExecutionRequest(); DefaultRepositorySystemSession session = maven.createRepositorySession(request); LocalRepositoryManager lrm = session.getLocalRepositoryManager(); return lrm.getRepository().getBasedir(); }
protected Artifact resolve(final Artifact dep, final String classifier, final String type) { final LocalRepositoryManager lrm = repositorySystemSession.getLocalRepositoryManager(); final Artifact artifact = new DefaultArtifact(dep.getGroupId(), dep.getArtifactId(), classifier, type, dep.getVersion()); final File location = new File(lrm.getRepository().getBasedir(), lrm.getPathForLocalArtifact(artifact)); if (!location.exists()) { return resolve(artifact); } return artifact.setFile(location); }
private void metadataInstalling( RepositorySystemSession session, RequestTrace trace, Metadata metadata, File dstFile ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.METADATA_INSTALLING ); event.setTrace( trace ); event.setMetadata( metadata ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); repositoryEventDispatcher.dispatch( event.build() ); }
private void artifactInstalling( RepositorySystemSession session, RequestTrace trace, Artifact artifact, File dstFile ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.ARTIFACT_INSTALLING ); event.setTrace( trace ); event.setArtifact( artifact ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); repositoryEventDispatcher.dispatch( event.build() ); }
private void artifactInstalling( RepositorySystemSession session, RequestTrace trace, Artifact artifact, File dstFile ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.ARTIFACT_INSTALLING ); event.setTrace( trace ); event.setArtifact( artifact ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); repositoryEventDispatcher.dispatch( event.build() ); }
private void metadataInstalling( RepositorySystemSession session, RequestTrace trace, Metadata metadata, File dstFile ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.METADATA_INSTALLING ); event.setTrace( trace ); event.setMetadata( metadata ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); repositoryEventDispatcher.dispatch( event.build() ); }
private void artifactInstalled( RepositorySystemSession session, RequestTrace trace, Artifact artifact, File dstFile, Exception exception ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.ARTIFACT_INSTALLED ); event.setTrace( trace ); event.setArtifact( artifact ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); event.setException( exception ); repositoryEventDispatcher.dispatch( event.build() ); }
private void artifactInstalled( RepositorySystemSession session, RequestTrace trace, Artifact artifact, File dstFile, Exception exception ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.ARTIFACT_INSTALLED ); event.setTrace( trace ); event.setArtifact( artifact ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); event.setException( exception ); repositoryEventDispatcher.dispatch( event.build() ); }
private void metadataInstalled( RepositorySystemSession session, RequestTrace trace, Metadata metadata, File dstFile, Exception exception ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.METADATA_INSTALLED ); event.setTrace( trace ); event.setMetadata( metadata ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); event.setException( exception ); repositoryEventDispatcher.dispatch( event.build() ); }
private void metadataInstalled( RepositorySystemSession session, RequestTrace trace, Metadata metadata, File dstFile, Exception exception ) { RepositoryEvent.Builder event = new RepositoryEvent.Builder( session, EventType.METADATA_INSTALLED ); event.setTrace( trace ); event.setMetadata( metadata ); event.setRepository( session.getLocalRepositoryManager().getRepository() ); event.setFile( dstFile ); event.setException( exception ); repositoryEventDispatcher.dispatch( event.build() ); }